From 053a40db4fcbcbafb89a346ff17695b150745782 Mon Sep 17 00:00:00 2001
From: “dzb” <2632970487@qq.com>
Date: 星期五, 30 九月 2022 11:55:11 +0800
Subject: [PATCH] 调试案件池部分接口
---
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..5bfc530 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="http://42.193.1.25:8082/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