From c50a8b158e31b9157869d28fb90c6f5c840bb05d Mon Sep 17 00:00:00 2001 From: WXL <1785969728@qq.com> Date: 星期五, 08 十二月 2023 15:17:55 +0800 Subject: [PATCH] 提交信息 --- src/views/repositoryai/intention/index.vue | 754 ++++++++++++++++++++++++++++++++++++++++++--------------- 1 files changed, 550 insertions(+), 204 deletions(-) diff --git a/src/views/repositoryai/intention/index.vue b/src/views/repositoryai/intention/index.vue index 8868c95..b4d6ba3 100644 --- a/src/views/repositoryai/intention/index.vue +++ b/src/views/repositoryai/intention/index.vue @@ -21,48 +21,52 @@ </el-input> </div> <div class="bottom-fl"> - <el-tabs tab-position="right"> - <el-tab-pane :label="`鍏ㄩ儴 (${numberlb})`"></el-tab-pane> - <el-tab-pane - class="tab-paness" - :key="item.title" - v-for="(item, index) in editableTabs" - > - <span slot="label"> - {{ - item.title + " (" + item.number + ")" - }}   <el-popover - placement="top-start" - width="100" - trigger="hover" - > - <div style="text-align: center"> - <el-button type="text" @click="popoveramend(item)" - >淇敼</el-button - ><el-button type="text" @click="deletefenlei(item)" - ><span style="color: rgb(173, 55, 55)" - >鍒犻櫎</span - ></el-button - > - </div> - <i slot="reference" class="el-icon-share"></i> </el-popover - ></span> - </el-tab-pane> - </el-tabs> + <el-menu + default-active="3" + class="el-menu-vertical-demo" + @open="handleOpen" + @close="handleClose" + @select="handleSelect" + > + <el-submenu index="1"> + <template slot="title"> + <i class="el-icon-location"></i> + <span>鍒嗙被涓�</span> + </template> + + <el-menu-item index="1-1">閫夐」1</el-menu-item> + <el-menu-item index="1-2">閫夐」2</el-menu-item> + <el-menu-item index="1-3">閫夐」3</el-menu-item> + <el-menu-item index="1-4">閫夐」3</el-menu-item> + </el-submenu> + <el-submenu index="2"> + <template slot="title"> + <i class="el-icon-menu"></i> + <span>鍒嗙被浜�</span> + </template> + <el-menu-item index="2-1">閫夐」1</el-menu-item> + <el-menu-item index="2-2">閫夐」2</el-menu-item> + <el-menu-item index="2-3">閫夐」3</el-menu-item> + </el-submenu> + <el-submenu index="3"> + <template slot="title"> + <i class="el-icon-document"></i> + <span>鍒嗙被涓�</span> + </template> + <el-menu-item index="2-1">閫夐」1</el-menu-item> + </el-submenu> + <el-submenu index="4"> + <template slot="title"> + <i class="el-icon-setting"></i> + <span>鍒嗙被鍥�</span> + </template> + <el-menu-item index="2-1">閫夐」1</el-menu-item> + </el-submenu> + </el-menu> </div> </div> <!-- 鍙充晶鏁版嵁 --> <div class="leftvlue"> - <div class="leftvlue-top"> - <el-tabs v-model="topactiveName" @tab-click="tophandleClick"> - <el-tab-pane name="Local"> - <span class="mulsz" slot="label">鏈湴鎸囨爣搴� </span> - </el-tab-pane> - <el-tab-pane name="sharing"> - <span class="mulsz" slot="label">鍏变韩鎸囨爣搴� </span> - </el-tab-pane> - </el-tabs> - </div> <div class="leftvlue-bg"> <el-row :gutter="20"> <!--鐢ㄦ埛鏁版嵁--> @@ -75,7 +79,7 @@ v-show="showSearch" label-width="98px" > - <el-form-item label="鎸囨爣绉嶇被" prop="userName"> + <el-form-item label="鎸囨爣鍚嶇О" prop="userName"> <el-input v-model="queryParams.userName" placeholder="璇疯緭鍏�" @@ -84,30 +88,49 @@ @keyup.enter.native="handleQuery" /> </el-form-item> - <el-form-item label="鎸囨爣鍊�" prop="userName"> - <el-input - v-model="queryParams.userName" - placeholder="璇疯緭鍏�" - clearable - style="width: 200px" - @keyup.enter.native="handleQuery" - /> - </el-form-item> - <el-form-item label="璇█" prop="status"> + <el-form-item label="鏍囩" prop="sickness"> <el-cascader - v-model="queryParams.status" + v-model="queryParams.sickness" :options="optionss" :props="propss" clearable ></el-cascader> </el-form-item> - <el-form-item label="鏄惁鍚敤" prop="status"> + <el-form-item label="閫傜敤鏂瑰紡" prop="shape"> <el-cascader - v-model="queryParams.status" + v-model="queryParams.shapevalue" :options="optionss" :props="propss" clearable ></el-cascader> + </el-form-item> + <el-form-item label="鎸囨爣绫诲瀷" prop="classify"> + <el-select + v-model="queryParams.classifyvalue" + placeholder="璇烽�夋嫨" + > + <el-option + v-for="(item, index) in qyoptions" + :key="item.value" + :label="item.label" + :value="item.value" + > + </el-option> + </el-select> + </el-form-item> + <el-form-item label="鍙敤鐘舵��" prop="classify"> + <el-select + v-model="queryParams.classifyvalue" + placeholder="璇烽�夋嫨" + > + <el-option + v-for="(item, index) in qyoptions" + :key="item.value" + :label="item.label" + :value="item.value" + > + </el-option> + </el-select> </el-form-item> <el-form-item> @@ -172,75 +195,74 @@ align="center" key="userId" prop="userId" - v-if="columns[0].visible" /> <el-table-column - label="鎸囨爣绉嶇被" + label="鍊肩被鍨�" align="center" key="userName" prop="userName" - v-if="columns[1].visible" :show-overflow-tooltip="true" /> <el-table-column - label="鎸囨爣鍊�" + label="鎸囨爣鍚嶇О" align="center" key="nickName" prop="nickName" - v-if="columns[2].visible" :show-overflow-tooltip="true" /> <el-table-column - label="閫傜敤鐤剧梾" + label="姝e父鍊艰寖鍥�" + align="center" + key="scope" + prop="scope" + width="400" + /> + <el-table-column + label="鎸囨爣鎻忚堪" align="center" key="aphonenumber" prop="aphonenumber" - v-if="columns[4].visible" - width="120" + width="400" /><el-table-column - label="鎸囨爣鎻忚堪" + label="閫傜敤鏂瑰紡" align="center" - key="bphonenumber" - prop="bphonenumber" - v-if="columns[4].visible" + key="bphonenumbers" + prop="bphonenumbers" width="120" /> <el-table-column - label="鏈�杩戠紪杈�" + label="閫傜敤鐤剧梾" + align="center" + key="bphonenumber" + prop="bphonenumber" + width="120" + /> + <el-table-column + label="璇█" align="center" key="cphonenumber" prop="cphonenumber" - v-if="columns[4].visible" width="120" /> + <el-table-column label="鏄惁鍚敤" align="center" key="status"> + <template slot-scope="scope"> + <el-switch + v-model="scope.row.status" + active-value="0" + inactive-value="1" + @change="handleStatusChange(scope.row)" + ></el-switch> + </template> + </el-table-column> <el-table-column label="鎿嶄綔" align="center" - width="300" + width="200" class-name="small-padding fixed-width" > <template slot-scope="scope"> - <el-button - size="medium" - type="text" - @click="goQRCode(scope.row)" - v-hasPermi="['system:user:edit']" - > - <span class="button-text" - ><i class="el-icon-edit"></i>浜岀淮鐮�</span - ></el-button - > - <el-button - size="medium" - type="text" - @click="ViewQuestionnaire(scope.row)" - v-hasPermi="['system:user:edit']" - ><span class="button-textck" - ><i class="el-icon-edit"></i>鏌ョ湅</span - ></el-button - > <el-button size="medium" type="text" @@ -253,10 +275,19 @@ <el-button size="medium" type="text" + @click="handlemeasurement(scope.row)" + v-hasPermi="['system:user:edit']" + ><span class="button-textcs" + ><i class="el-icon-help"></i>娴嬭瘯</span + ></el-button + > + <el-button + size="medium" + type="text" @click="handleDelete(scope.row)" v-hasPermi="['system:user:remove']" ><span class="button-textsc" - ><i class="el-icon-edit"></i>鍒犻櫎</span + ><i class="el-icon-delete"></i>鍒犻櫎</span ></el-button > </template> @@ -276,100 +307,256 @@ <!-- 娣诲姞鎴栦慨鏀规寚鏍囬厤缃璇濇 --> <el-dialog :title="title" - :visible.sync="open" + :visible.sync="indexopen" width="900px" append-to-body > - <el-form ref="form" :model="form" :rules="rules" label-width="100px"> - <el-row> + <el-form + ref="form" + :model="indexform" + :rules="rules" + label-width="100px" + > + <el-row v-if="!measurement"> <el-col :span="12"> - <el-form-item label="濮撳悕" prop="nickName"> + <el-form-item label="鎸囨爣鍚嶇О" prop="deptId"> <el-input - v-model="form.nickName" - placeholder="璇疯緭鍏ュ鍚�" - maxlength="30" + v-model="indexform.name" + placeholder="璇疯緭鍏ユ寚鏍囩绫�" + maxlength="40" /> </el-form-item> </el-col> <el-col :span="12"> - <el-form-item label="鎬у埆" prop="deptId"> - <el-select v-model="form.sex" placeholder="璇烽�夋嫨鎬у埆"> + <el-form-item label="鐗堟湰鍙�" prop="deptId"> + <el-input + v-model="indexform.versions" + placeholder="璇疯緭鍏ユ寚鏍囩绫�" + maxlength="40" + /> + </el-form-item> + </el-col> + </el-row> + <el-row v-if="!measurement"> + <el-col :span="12"> + <el-form-item label="璇█" prop="deptId"> + <el-select + v-model="indexform.language" + placeholder="璇烽�夋嫨璇█" + > <el-option - v-for="dict in dict.type.sys_user_sex" - :key="dict.value" - :label="dict.label" - :value="dict.value" + v-for="index in languagelist" + :key="index.value" + :label="index.label" + :value="index.value" + ></el-option> + </el-select> + </el-form-item> + </el-col> + <el-col :span="12"> + <el-form-item label="鏄惁鍙敤" prop="deptId"> + <el-select + v-model="indexform.useofstate" + placeholder="璇烽�夋嫨" + > + <el-option + v-for="index in qyoptions" + :key="index.value" + :label="index.label" + :value="index.value" ></el-option> </el-select> </el-form-item> </el-col> </el-row> - <el-row> - <el-col :span="12"> - <el-form-item label="璇佷欢绫诲瀷" prop="phonenumber"> - <el-input - v-model="form.phonenumber" - placeholder="璇烽�夋嫨璇佷欢绫诲瀷" - maxlength="11" - /> - </el-form-item> - </el-col> - <el-col :span="12"> - <el-form-item label="璇佷欢鍙�" prop="email"> - <el-input - v-model="form.email" - placeholder="璇疯緭鍏ヨ瘉浠跺彿" - maxlength="50" - /> - </el-form-item> - </el-col> - </el-row> - <el-row> - <el-col :span="12"> - <el-form-item label="鏈汉鎵嬫満鍙�" prop="userName"> - <el-input - v-model="form.userName" - placeholder="璇疯緭鍏ユ墜鏈哄彿" - maxlength="30" - /> - </el-form-item> - </el-col> - <el-col :span="12"> - <el-form-item label="浜插睘鎵嬫満鍙�" prop="password"> - <el-input - v-model="form.password" - placeholder="璇疯緭鍏ヤ翰灞炴墜鏈哄彿" - type="password" - maxlength="20" - show-password - /> - </el-form-item> - </el-col> - </el-row> - <el-row> - <el-col :span="12"> - <el-form-item label="鎮h�呮爣绛�"> - <el-cascader - :options="optionss" - :props="propss" - clearable - ></el-cascader> - </el-form-item> - </el-col> - </el-row> - - <el-row> + <el-row v-if="!measurement"> <el-col :span="24"> - <el-form-item label="澶囨敞"> + <el-form-item label="鎸囨爣鎻忚堪" prop="nickName"> <el-input - v-model="form.remark" - type="textarea" - placeholder="璇疯緭鍏ュ唴瀹�" - ></el-input> + v-model="indexform.nickName" + placeholder="璇疯緭鍏ユ寚鏍囨弿杩�" + maxlength="40" + /> + </el-form-item> </el-col + ></el-row> + <el-form-item label="鏍囩" prop="desc" v-if="!measurement"> + <div class="xinz-inf"> + <el-tag + :key="tag" + type="success" + v-for="tag in dynamicTags" + closable + :disable-transitions="false" + @close="handleClose(tag)" + > + {{ tag }} + </el-tag> + <el-select + v-model="inputValue" + v-if="inputVisible" + @change="handleInputConfirm" + filterable + placeholder="璇烽�夋嫨" + > + <el-option + v-for="item in optionss" + :key="item.label" + :label="item.label" + :value="item.label" + > + </el-option> + </el-select> + <el-button + v-else + class="button-new-tag" + size="small" + @click="showInput" + >+ 鏂板鏍囩</el-button + > + </div> + </el-form-item> + <el-row v-if="!measurement"> + <el-col :span="24"> + <el-form-item label="鍊肩被鍨�"> + <el-radio-group v-model="indexform.resource"> + <el-radio label="閫夐」"></el-radio> + <el-radio label="鏂囨湰"></el-radio> + <el-radio label="鏁板��"></el-radio> + </el-radio-group> + </el-form-item> </el-col + ></el-row> + <el-row v-if="!measurement"> + <el-col :span="24"> + <el-form-item label="閫傜敤鐤剧梾" prop="userName"> + <el-select + v-model="indexform.useofstate" + placeholder="璇烽�夋嫨" + > + <el-option + v-for="index in qyoptions" + :key="index.value" + :label="index.label" + :value="index.value" + ></el-option> + </el-select> + </el-form-item> </el-col + ></el-row> + + <el-row v-if="!measurement"> + <el-col :span="24"> + <el-form-item label="閫傜敤鏂瑰紡" prop="email"> + <el-select + v-model="indexform.useofstate" + placeholder="璇烽�夋嫨" + > + <el-option + v-for="index in qyoptions" + :key="index.value" + :label="index.label" + :value="index.value" + ></el-option> + </el-select> </el-form-item> + </el-col> + </el-row> + <el-card class="box-card" style="margin-bottom: 20px"> + <el-table v-loading="loading" :data="testuserList"> + <el-table-column + label="搴忓彿" + align="center" + key="userid" + prop="userid" + width="50" + /> + <el-table-column + label="鎸囨爣閫夐」" + align="center" + key="nickName" + prop="nickName" + :show-overflow-tooltip="true" + > + <template slot-scope="scope"> + <el-input + v-model="scope.row.nickName" + placeholder="璇疯緭鍏ュ唴瀹�" + ></el-input> + </template> + </el-table-column> + <el-table-column + label="瑙f瀽瑙勫垯" + align="center" + key="aphonenumber" + prop="aphonenumber" + width="460" + :show-overflow-tooltip="true" + > + <template slot-scope="scope"> + <el-input + v-model="scope.row.aphonenumber" + placeholder="璇疯緭鍏ュ唴瀹�" + ></el-input> + </template> + </el-table-column> + + <el-table-column + label="鎿嶄綔" + align="center" + width="200" + class-name="small-padding fixed-width" + > + <template slot-scope="scope"> + <el-button + @click="addoption(scope.row)" + type="success" + icon="el-icon-circle-plus-outline" + circle + ></el-button> + <el-button + type="danger" + icon="el-icon-delete" + circle + @click="deloption(scope.row)" + ></el-button> + <el-button + @click="syioption(scope.row)" + type="primary" + icon="el-icon-top" + circle + ></el-button> + <el-button + @click="xiayioption(scope.row)" + type="primary" + icon="el-icon-bottom" + circle + ></el-button> + </template> + </el-table-column> + </el-table> + </el-card> + <el-row :gutter="20"> + <el-col :span="12"> + <el-form-item label="娴嬭瘯杈撳叆" prop="nickName"> + <el-input + v-model="testvalue" + placeholder="璇疯緭鍏ユ祴璇曞唴瀹�" + maxlength="40" + /> + </el-form-item> + </el-col> + <el-col :span="4"> + <el-button type="success">寮�濮嬫祴璇�</el-button> </el-col> </el-row> </el-form> + <div> + <el-input + type="textarea" + :rows="4" + placeholder="姝ゅ灞曠ず璇嗗埆缁撴灉" + v-model="testgovalue" + > + </el-input> + </div> <div slot="footer" class="dialog-footer"> <el-button type="primary" @click="submitForm">纭� 瀹�</el-button> <el-button @click="cancel">鍙� 娑�</el-button> @@ -384,6 +571,17 @@ :visible.sync="dialogFormVisible" > <el-form :model="classifyform"> + <el-form-item label="璇烽�夋嫨鎸囨爣澶х被"> + <el-select v-model="classifyform.broadheading" placeholder="璇烽�夋嫨"> + <el-option + v-for="item in optionss" + :key="item.value" + :label="item.label" + :value="item.value" + > + </el-option> + </el-select> + </el-form-item> <el-form-item :label="amendtag ? '璇疯緭鍏ユ柊鐨勭被鍒悕绉�' : '璇疯緭鍏ョ被鍒悕绉�'" > @@ -411,15 +609,6 @@ <el-button @click="deleteVisible = false">鍙� 娑�</el-button> <el-button type="primary" @click="deletefenlei">纭� 瀹�</el-button> </span> - </el-dialog> - <!-- 浜岀淮鐮佸睍绀哄脊妗� --> - <el-dialog width="30%" :visible.sync="goQRCodeVisible"> - <div class="qrcode-dialo"> - <div class="qrcode-text"> - {{ namequestionnaire }}<span>{{ haoquestionnaire }}</span> - </div> - <div class="qrcode-img"></div> - </div> </el-dialog> </div> </template> @@ -452,6 +641,7 @@ multiple: true, // 鏄剧ず鎼滅储鏉′欢 showSearch: true, + measurement: false, // 鎬绘潯鏁� total: 0, namequestionnaire: "", @@ -461,6 +651,8 @@ dialogFormVisible: false, //淇敼娣诲姞绫诲埆寮规 deleteVisible: false, //鍒嗙被鍒犻櫎寮规 deletefenl: "楂樿鍘�", //鍒犻櫎椤� + testvalue: "", + testgovalue: "", classifyform: { categoryname: "", }, //绫诲埆琛ㄥ崟 @@ -468,11 +660,34 @@ userList: [ { userid: 1, - userName: "涓夊彿鎸囨爣", - nickName: "1.2.4", - aphonenumber: "鍏宠妭鐐庣棁", - bphonenumber: "寰堟", - cphonenumber: "2022-12-12 ", + userName: "琛�甯歌銆佸翱甯歌", + nickName: "璐", + aphonenumber: "(?!涓�.*|娌�.*|鏈�.*)^.*([璐钩鍑]|璐|璇勫|璇勫),10", + bphonenumber: "閫夋嫨", + cphonenumber: "鏅�氳瘽", + }, + ], + testuserList: [ + { + userid: 1, + nickName: "璐", + aphonenumber: "(?!涓�.*|娌�.*|鏈�.*)^.*([璐钩鍑]|璐|璇勫|璇勫),10", + }, + { + userid: 2, + nickName: "姝e父", + aphonenumber: "(?!涓�.*|娌�.*|鏈�.*)^.*([璐钩鍑]|璐|璇勫|璇勫),10", + }, + { + userid: 55, + nickName: "闈炴甯�", + aphonenumber: "(?!涓�.*|娌�.*|鏈�.*)^.*([璐钩鍑]|璐|璇勫|璇勫),10", + }, + { + userid: 4, + nickName: "a姝e父", + aphonenumber: "(?!涓�.*|娌�.*|鏈�.*)^.*([璐钩鍑]|璐|璇勫|璇勫),10", + status: "0", }, ], // 寮瑰嚭灞傛爣棰� @@ -485,31 +700,58 @@ postOptions: [], // 瑙掕壊閫夐」 roleOptions: [], - // 琛ㄥ崟鍙傛暟 - form: {}, + // 娣诲姞銆佷慨鏀瑰弬鏁� + indexform: {}, numberlb: 22, numberlbs: 2, sidecolumnform: {}, //娣诲姞绫诲埆琛ㄥ崟 dialogFormVisible: false, //娣诲姞绫诲埆寮规 - goQRCodeVisible: false, //浜岀淮鐮佸脊妗� sidecolumnval: "", //绫诲埆鎼滅储 + indexopen: false, //寮规灞曠ず鍚� + inputVisible: false, + inputValue: "", propss: { multiple: true }, - optionss: [ + dynamicTags: ["鏍囩涓�", "鏍囩浜�", "鏍囩涓�"], + languagelist: [ { value: 1, - label: "涓滃崡", + label: "鏅�氳瘽", }, { value: 2, - label: "瑗垮寳", + label: "绮よ", }, { value: 3, - label: "浠ㄤ花浠�", + label: "鑻辫", + }, + ], //璇█鍒楄〃 + qyoptions: [ + { + value: 1, + label: "鍙敤", + }, + { + value: 2, + label: "鍋滅敤", + }, + ], + optionss: [ + { + value: 1, + label: "绫诲瀷涓�", + }, + { + value: 2, + label: "绫诲瀷浜�", + }, + { + value: 3, + label: "绫诲瀷涓�", }, { value: 4, - label: "鍏椋掗", + label: "绫诲瀷鍥�", }, ], //绫诲埆鍒楄〃 @@ -617,6 +859,9 @@ console.log(this.userList); }); }, + getIndexInArray(arr, obj) { + return arr.indexOf(obj); + }, // 娣诲姞銆佷慨鏀圭被鍒� submitsidecolumn() { if (this.amendtag) { @@ -656,20 +901,97 @@ this.deletefenl = row.title; } }, + // 棰樼洰鐘舵�佷慨鏀� + handleStatusChange(row) { + let text = row.status === "0" ? "鍚敤" : "鍋滅敤"; + this.$modal + .confirm('纭瑕�"' + text + '""' + row.userName + '"鐢ㄦ埛鍚楋紵') + .then(function () { + return changeUserStatus(row.userId, row.status); + }) + .then(() => { + this.$modal.msgSuccess(text + "鎴愬姛"); + }) + .catch(function () { + row.status = row.status === "0" ? "1" : "0"; + }); + }, + // 渚ц竟-------------- + handleOpen(key, keyPath) { + console.log(key, keyPath); + }, + handleClose(key, keyPath) { + console.log(key, keyPath); + }, + handleSelect(key, keyPath) { + console.log(key, keyPath); + }, + // 鏍囩----------------- + handleClose(tag) { + this.dynamicTags.splice(this.dynamicTags.indexOf(tag), 1); + }, + handleInputConfirm() { + let inputValue = this.inputValue; + if (inputValue) { + this.dynamicTags.push(inputValue); + } + this.inputVisible = false; + this.inputValue = ""; + }, + showInput() { + this.inputVisible = true; + }, + //娴嬭瘯琛ㄥ崟 -------------------------- + addoption() { + this.testuserList.push({ + userid: 1, + nickName: "璐", + aphonenumber: "(?!涓�.*|娌�.*|鏈�.*)^.*([璐钩鍑]|璐|璇勫|璇勫),10", + }); + this.sortFn(); + }, + deloption() { + const index = this.testuserList.indexOf(item); + if (index !== -1) { + this.testuserList.splice(index, 1); // 浠庣储寮曚綅缃垹闄や竴涓厓绱� + this.sortFn(); + } else { + console.log("鏈壘鍒拌瀵硅薄"); + } + }, + syioption(row) { + const index = this.getIndexInArray(this.testuserList, row); + const item = this.testuserList.splice(index, 1)[0]; // 绉婚櫎鎸囧畾绱㈠紩澶勭殑鍏冪礌锛屽苟淇濆瓨鍒癷tem鍙橀噺涓� + this.testuserList.splice(index - 1, 0, item); // 灏唅tem鎻掑叆鍒扮储寮曚綅缃殑鍓嶄竴浣� + this.sortFn(); + }, + xiayioption(row) { + const index = this.getIndexInArray(this.testuserList, row); + const item = this.testuserList.splice(index, 1)[0]; // 绉婚櫎鎸囧畾绱㈠紩澶勭殑鍏冪礌锛屽苟淇濆瓨鍒癷tem鍙橀噺涓� + this.testuserList.splice(index + 1, 0, item); // 灏唅tem鎻掑叆鍒扮储寮曚綅缃殑鍓嶄竴浣� + this.sortFn(); + }, + sortFn() { + this.testuserList = this.testuserList.map((item, index) => { + return { + userid: index + 1, + nickName: item.nickName, + aphonenumber: item.aphonenumber, + }; + }); + console.log(this.testuserList); + }, +// --------------------- //鎼滅储绫诲埆 sidecolumnss() {}, // 鍒囨崲鍏变韩/鏈湴 tophandleClick() {}, // 鍙栨秷鎸夐挳 cancel() { - this.open = false; + this.indexopen = false; this.reset(); }, - goQRCode(row) { - this.goQRCodeVisible = true; - this.namequestionnaire = row.userName; - this.haoquestionnaire = row.nickName; - }, + // 琛ㄥ崟閲嶇疆 reset() { this.form = { @@ -709,23 +1031,23 @@ }, /** 鏂板鎸夐挳鎿嶄綔 */ handleAdd() { - this.$router.push({ - path: "/knowledge/questionnaire/compilequer/", - }); + this.reset(); + this.title = "鏂板鎸囨爣"; + this.indexopen = true; + this.measurement=false; }, /** 淇敼鎸夐挳鎿嶄綔 */ handleUpdate(row) { - this.$router.push({ - path: "/knowledge/questionnaire/compilequer/", - query: { id: "1" }, - }); + this.reset(); + this.title = "鎸囨爣璇︽儏"; + this.indexopen = true; + this.measurement=false; }, - // 鏌ョ湅鎸囨爣 - ViewQuestionnaire() { - this.$router.push({ - path: "/knowledge/questionnaire/examine/", - query: { id: "1" }, - }); + handlemeasurement(row) { + this.reset(); + this.title = "鎸囨爣璇︽儏"; + this.indexopen = true; + this.measurement=true; }, // 淇敼鍒嗙被寮规 popoveramend(tagcategoryid) { @@ -741,13 +1063,13 @@ if (this.form.userId != undefined) { updateUser(this.form).then((response) => { this.$modal.msgSuccess("淇敼鎴愬姛"); - this.open = false; + this.indexopen = false; this.getList(); }); } else { addUser(this.form).then((response) => { this.$modal.msgSuccess("鏂板鎴愬姛"); - this.open = false; + this.indexopen = false; this.getList(); }); } @@ -775,6 +1097,30 @@ <style lang="scss" scoped> .Questionnairemanagement { display: flex; +} +.xinz-inf { + font-size: 18px; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; + + line-height: 48px; + + .el-tag + .el-tag { + margin-left: 10px; + } + .button-new-tag { + margin-left: 10px; + height: 32px; + line-height: 30px; + padding-top: 0; + padding-bottom: 0; + } + .input-new-tag { + width: 90px; + margin-left: 10px; + vertical-align: bottom; + } } .sidecolumn { width: 300px; @@ -868,7 +1214,7 @@ .button-text { color: rgb(70, 204, 238); } -.button-textck { +.button-textcs { color: rgb(39, 167, 67); } .button-textxg { -- Gitblit v1.9.3