From 3fde6efd0326e547d9d5cfdc6e534813cccb52ff Mon Sep 17 00:00:00 2001 From: zhanghua <314079846@qq.com> Date: 星期一, 17 十月 2022 22:58:52 +0800 Subject: [PATCH] 部门bug修改 --- src/views/operate/baseSetting/threepack/createUser/index.vue | 177 ++++++++++++++++++++++++++++------------------------------- 1 files changed, 84 insertions(+), 93 deletions(-) diff --git a/src/views/operate/baseSetting/threepack/createUser/index.vue b/src/views/operate/baseSetting/threepack/createUser/index.vue index b609337..f8a35ae 100644 --- a/src/views/operate/baseSetting/threepack/createUser/index.vue +++ b/src/views/operate/baseSetting/threepack/createUser/index.vue @@ -2,41 +2,42 @@ <div class="createUser"> <main> <div class="mainContent"> - <el-form ref="user" label-width="140px" autoComplete="on" :model="things" label-position="right"> - <!-- 杩濊浜嬮」缂栧彿 --> - <el-form-item class="optionItem" label="杩濊浜嬮」缂栧彿:" prop="number"> - <el-input v-model="things.number" placeholder="璇峰~鍐欒繚瑙勪簨椤圭紪鍙�"></el-input> + <el-form ref="user" label-width="140px" autoComplete="on" :rules="storeRules" :model="storeInfo" + label-position="right"> + <!-- 闂ㄥ簵涓讳汉 --> + <el-form-item class="optionItem" label="闂ㄥ簵涓讳汉:" prop="owner"> + <el-input v-model="storeInfo.owner" placeholder="璇峰~鍐欓棬搴椾富浜�"></el-input> </el-form-item> - <!-- 鎵�灞炵被鍨� --> - <el-form-item class="optionItems" label="鎵�灞炵被鍨�:" prop="typeThird"> - <el-select v-model="things.typeThird" placeholder="璇烽�夋嫨鎵�灞炵被鍨�" > - <el-option v-for="item in typeThirdList" :key="item.id" :label="item.name" - :value="item.id"> - </el-option> - </el-select> + <!-- 韬唤璇佷俊鎭� --> + <el-form-item class="optionItems" label="韬唤璇佷俊鎭�:" prop="idcardinfo"> + <el-input placeholder="璇峰~鍐欒韩浠借瘉淇℃伅" v-model="storeInfo.idcardinfo"></el-input> </el-form-item> - <!-- 鎵�灞炲ぇ绫� --> - <el-form-item class="optionItem" label="鎵�灞炲ぇ绫�:" prop="typeSecond"> - <el-select v-model="things.typeSecond" placeholder="璇烽�夋嫨鎵�灞炵被鍨�" > - <el-option v-for="item in typeSecondList" :key="item.id" :label="item.name" - :value="item.id"> - </el-option> - </el-select> + <!-- 鑱旂郴鏂瑰紡 --> + <el-form-item class="optionItem" label="鑱旂郴鏂瑰紡:" prop="contact"> + <el-input placeholder="璇峰~鍐欓棬搴楄仈绯绘柟寮�" v-model="storeInfo.contact"></el-input> </el-form-item> - <!-- 鎵�灞炲皬绫� --> - <el-form-item class="optionItem" label="鎵�灞炲皬绫�:" prop="typeFirst"> - <el-select v-model="things.typeFirst" placeholder="璇烽�夋嫨鎵�灞炵被鍨�" disabled> - <el-option v-for="item in typeFirstList" :key="item.id" :label="item.name" - :value="item.id"> - </el-option> - </el-select> + <!-- 闂ㄥ簵鍦板潃 --> + <el-form-item class="optionItem" label="闂ㄥ簵鍦板潃:" prop="storeaddr"> + <el-input placeholder="璇峰~鍐欓棬搴楀湴鍧�" v-model="storeInfo.storeaddr"></el-input> </el-form-item> - <!-- 妗堢敱 --> - <el-form-item class="optionItem" label="妗堢敱:" prop="type"> - <el-input type="textarea" autosize v-model="things.type" placeholder="璇疯緭鍏ユ鐢辨弿杩板唴瀹�" - :disabled="!updateFlag" disabled></el-input> + <!-- 闂ㄥ簵鐓х墖 --> + <el-form-item class="optionItem" label="闂ㄥ簵鐓х墖:" prop="storephoto"> + <el-upload class="upload-demo" :show-file-list="false" + action="/sccg/file/medias" :headers="getToken()" multiple + :limit="50"> + <el-button type="primary" v-if="storeInfo.storephoto === '' ">涓婁紶闂ㄥ簵鍥剧墖</el-button> + <img :src="storeInfo.storephoto" alt="" v-else> + </el-upload> </el-form-item> - <el-form-item v-if="updateFlag"> + <!-- 闂ㄥ簵鍚嶇О --> + <el-form-item class="optionItem" label="闂ㄥ簵鍚嶇О:" prop="storename"> + <el-input type="textarea" v-model="storeInfo.storename" placeholder="璇疯緭鍏ラ棬搴楀悕绉版弿杩板唴瀹�"></el-input> + </el-form-item> + <!-- 闂ㄥ簵绉垎 --> + <el-form-item class="optionItem" label="闂ㄥ簵绉垎:" prop="storescore"> + <el-input v-model="storeInfo.storescore" placeholder="璇疯緭鍏ラ棬搴楀悕绉版弿杩板唴瀹�"></el-input> + </el-form-item> + <el-form-item> <div class="optionBtn"> <el-button type="primary" class="btn submit" @click.native.prevent="handleUser">纭 </el-button> @@ -51,78 +52,68 @@ <script> export default { data() { + // 鐢ㄦ埛濮撳悕楠岃瘉瑙勫垯 + const checkName = (rule,value,callback)=>{ + console.log(rule,value,callback); + if(!value){ + + } + } return { - things: { - number: 0, - type: '', - typeFirst: '', - typeSecond: '', - typeThird: '', + storeInfo: { + contact: '', + idcardinfo: '', + owner: '', + storeaddr: '', + storename: '', + storephoto: '', + storescore: '', }, - roleList: [], - typeThirdList:[], - typeSecondList:[], - typeFirstList:[], + storeRules: { + owner: [ + { required: true, trigger: 'blur', validator: checkName }, + ] + } } }, created() { - console.log(this.userInfo); - this.things = JSON.parse(JSON.stringify(this.userInfo)); - // 鑾峰彇鎵�灞炵被鍨嬪垪琛� - this.getTypeThird(); - this.getTypeSecond(); - this.getTypeFirst(); + }, methods: { - // handleUser() { - // this.$refs.user.validate((valid) => { - // if (valid) { - // const { role } = this; - // console.log(role); - // this.$axios.post('/sccg/role/update/' + role.id, { - // id: role.id, - // status: role.status, - // description: role.description, - // name: role.name, - // sort: 0 - // }).then(res => { - // this.$emit('changeDialog', { dialogUpdate: false }); - // this.getUserList(); - // }) - // } else { - // return false; - // } - // }) - // }, - // 鏌ヨ鎵�灞炵被鍨� - getTypeThird() { - this.$axios({ - method: 'get', - url: "sccg/violations/query/type_first", + handleUser() { + this.$refs.user.validate((valid) => { + if (valid) { + const { storeInfo } = this; + console.log(storeInfo); + // this.$axios({ + // method: 'post', + // url: 'sccg/store/storeinfo/add', + // data: storeInfo + // }).then(res => { + // console.log(res); + // }) + // this.$axios.post('/sccg/role/update/', { + // id: role.id, + // status: role.status, + // description: role.description, + // name: role.name, + // sort: 0 + // }).then(res => { + // this.$emit('changeDialog', { dialogUpdate: false }); + // this.getUserList(); + // }) + } else { + return false; + } }) - .then(res => { - this.typeThirdList = res.data; - }) }, - // 鏌ヨ鎵�灞炲ぇ绫� - getTypeSecond(){ - this.$axios({ - method: 'get', - url: "sccg/violations/query/type_second", - }) - .then(res => { - this.typeSecondList = res.data; - }) - }, - // 鏌ヨ鎵�灞炲皬绫� - getTypeFirst(){ - this.$axios({ - method: 'get', - url: "sccg/violations/query/type_third", - }) - .then(res => { - this.typeFirstList = res.data; - }) + // 鑾峰彇token + getToken() { + const token = sessionStorage.getItem('token'); + const tokenHead = sessionStorage.getItem('tokenHead'); + if (token && tokenHead) { + return { Authorization: tokenHead + token }; + } } }, props: ['getUserList'] -- Gitblit v1.8.0