From 8022f7036945b75f82f2dfc43055623f81ed98f6 Mon Sep 17 00:00:00 2001 From: yxh <172933527@qq.com> Date: 星期五, 23 五月 2025 22:42:56 +0800 Subject: [PATCH] yxh --- src/views/project/DonationProcess/index.vue | 736 -------------------------------------------------------- 1 files changed, 6 insertions(+), 730 deletions(-) diff --git a/src/views/project/DonationProcess/index.vue b/src/views/project/DonationProcess/index.vue index 82bd756..ad48d97 100644 --- a/src/views/project/DonationProcess/index.vue +++ b/src/views/project/DonationProcess/index.vue @@ -233,563 +233,6 @@ :limit.sync="queryParams.pageSize" @pagination="getList" /> - <!-- 娣诲姞鎴栦慨鏀规崘鐚熀纭�瀵硅瘽妗� --> - <el-dialog - :title="title" - align="center" - :visible.sync="open" - :close-on-click-modal="false" - width="1100px" - > - <el-form - ref="form" - :model="form" - :rules="rules" - label-width="130px" - label-position="right" - > - <div - style=" - border-bottom: 1px solid #ddd; - border-top: 1px solid #ddd; - padding-right: 60px; - " - > - <el-row style="margin-top: 40px"> - <el-col :span="8"> - <el-form-item label="鎹愮尞缂栧彿" prop="donorno"> - <el-input v-model="form.donorno" disabled /> - </el-form-item> - </el-col> - <el-col :span="8"> - <el-form-item - align="left" - label="鍖荤枟鏈烘瀯" - prop="treatmenthospitalno" - > - <org-selecter - ref="addOrgSelect" - :org-type="'3'" - v-model="form.treatmenthospitalno" - /> - </el-form-item> - </el-col> - <el-col :span="8"> - <el-form-item label="绉戝" prop="treatmentdeptno"> - <el-input - v-model="form.treatmentdeptname" - placeholder="璇疯緭鍏ョ瀹�" - /> - </el-form-item> - </el-col> - </el-row> - <el-row> - <el-col :span="6"> - <el-form-item align="left" label="濮撳悕" prop="name"> - <el-input v-model="form.name" placeholder="蹇呭~椤�" /> - </el-form-item> - </el-col> - <el-col :span="6"> - <el-form-item label="姘戞棌" prop="nation"> - <el-select v-model="form.nation" placeholder="璇烽�夋嫨姘戞棌"> - <el-option - v-for="dict in dict.type.sys_nation" - :key="dict.value" - :label="dict.label" - :value="dict.value" - ></el-option> - </el-select> - </el-form-item> - </el-col> - <el-col :span="6"> - <el-form-item label="绫嶈疮" prop="nativeplace"> - <el-input v-model="form.nativeplace" placeholder="璇疯緭鍏ュ浗绫�" /> - </el-form-item> - </el-col> - <el-col :span="6"> - <el-form-item label="鍥界睄" prop="nationality"> - <el-input v-model="form.nationality" placeholder="璇疯緭鍏ュ浗绫�" /> - </el-form-item> - </el-col> - </el-row> - <el-row> - <el-col :span="6"> - <el-form-item label="璇佷欢绫诲瀷" prop="idcardtype"> - <el-select - v-model="form.idcardtype" - placeholder="璇烽�夋嫨璇佷欢绫诲瀷" - > - <el-option - v-for="dict in dict.type.sys_IDType" - :key="dict.value" - :label="dict.label" - :value="parseInt(dict.value)" - ></el-option> - </el-select> - </el-form-item> - </el-col> - <el-col :span="6"> - <el-form-item label="璇佷欢鍙风爜" prop="idcardno"> - <el-input - style="width: 174px" - ref="updateBSvalue" - class="sfzcode" - v-model="form.idcardno" - placeholder="璇疯緭鍏ヨ瘉浠跺彿鐮�" - @blur="updateMessage" - /> - </el-form-item> - </el-col> - <el-col :span="6"> - <el-form-item label="鎬у埆" prop="sex"> - <el-select v-model="form.sex" placeholder="璇疯緭鍏ユ�у埆"> - <el-option - v-for="dict in dict.type.sys_user_sex" - :key="dict.label" - :label="dict.label" - :value="parseInt(dict.value)" - ></el-option> - </el-select> - </el-form-item> - </el-col> - <el-col :span="6"> - <el-form-item label="骞撮緞" prop="age"> - <el-input v-model="form.age" placeholder="璇疯緭鍏ュ勾榫�" /> - </el-form-item> - </el-col> - </el-row> - <el-row> - <el-col :span="6"> - <el-form-item label="鍑虹敓鏃ユ湡" prop="birthday"> - <el-date-picker - clearable - size="small" - v-model="form.birthday" - type="date" - style="width: 174px" - value-format="yyyy-MM-dd HH:mm:ss" - placeholder="閫夋嫨鍑虹敓鏃ユ湡" - > - </el-date-picker> - </el-form-item> - </el-col> - <el-col :span="6"> - <el-form-item label="鑱屼笟" prop="occupation"> - <el-select v-model="form.occupation" placeholder="璇烽�夋嫨鑱屼笟"> - <el-option - v-for="dict in dict.type.sys_occupation" - :key="dict.value" - :label="dict.label" - :value="dict.value" - ></el-option> - </el-select> - </el-form-item> - </el-col> - <el-col :span="6"> - <el-form-item label="瀛﹀巻" prop="education"> - <el-select v-model="form.education" placeholder="璇烽�夋嫨瀛﹀巻"> - <el-option - v-for="dict in dict.type.sys_education" - :key="dict.value" - :label="dict.label" - :value="dict.value" - ></el-option> - </el-select> - </el-form-item> - </el-col> - </el-row> - <el-row> - <el-col :span="12"> - <el-form-item label="浣忓潃" prop="residenceaddress"> - <div> - <li_area_select - ref="residenceSelect" - v-model="residenceAddresss" - ></li_area_select> - <!-- <div>{{defultAddress}}</div> --> - </div> - </el-form-item> - </el-col> - <el-col :span="11" :push="1"> - <el-input - v-model="form.residenceaddress" - placeholder="璇疯緭鍏ュ唴瀹�" - /> - </el-col> - </el-row> - - <el-row> - <el-col :span="12"> - <el-form-item label="鐜版墍鍦ㄥ湴" prop="registeraddress"> - <div> - <li_area_select - ref="registerSelect" - v-model="registerAddresss" - ></li_area_select> - <!-- <div>{{defultAddress}}</div> --> - </div> - </el-form-item> - </el-col> - <el-col :span="11" :push="1"> - <el-input - v-model="form.registeraddress" - placeholder="璇疯緭鍏ュ唴瀹�" - /> - </el-col> - </el-row> - </div> - - <div - style=" - border-bottom: 1px solid #ddd; - margin-top: 20px; - padding-right: 60px; - " - > - <el-row> - <el-col :span="8"> - <el-form-item label="浣忛櫌鍙�" prop="inpatientno"> - <el-input v-model="form.inpatientno" placeholder="浣忛櫌鍙�" /> - </el-form-item> - </el-col> - <el-col :span="16"> - <el-form-item label="鐤剧梾璇婃柇" prop="diagnosisname"> - <el-input - v-model="form.diagnosisname" - placeholder="璇疯緭鍏ョ柧鐥呰瘖鏂悕绉�" - /> - </el-form-item> - </el-col> - </el-row> - <el-row> - <el-col :span="12"> - <el-form-item align="left" label="琛�鍨�" prop="bloodtype"> - <el-radio-group v-model="form.bloodtype"> - <el-radio - v-for="dict in dict.type.sys_BloodType" - :key="dict.value" - :label="dict.value" - >{{ dict.label }}</el-radio - > - </el-radio-group> - </el-form-item> - </el-col> - <el-col :span="12" :pull="1"> - <el-form-item label="Rh(D)" align="left" prop="rhyin"> - <el-radio-group v-model="form.rhyin"> - <el-radio - v-for="dict in dict.type.sys_bloodtype_rhd" - :key="dict.value" - :label="dict.value" - >{{ dict.label }}</el-radio - > - </el-radio-group> - </el-form-item> - </el-col> - </el-row> - <el-row> - <el-form-item label="鐤剧梾绫诲瀷" align="left"> - <el-checkbox-group v-model="form.diseasetype"> - <el-checkbox - v-for="dict in dict.type.sys_DiseaseType" - :key="dict.value" - :label="dict.value" - > - {{ dict.label }} - </el-checkbox> - </el-checkbox-group> - </el-form-item> - <el-form-item label="鍏朵粬" prop="diseasetypeOther"> - <el-input - v-model="form.diseasetypeOther" - placeholder="璇疯緭鍏ュ叾浠�" - /> - </el-form-item> - </el-row> - <el-row> - <el-col :span="12"> - <el-form-item align="left" label="浼犳煋鐥�"> - <el-checkbox-group v-model="form.infectious"> - <el-checkbox - v-for="dict in dict.type.sys_Infectious" - :key="dict.value" - :label="dict.value" - > - {{ dict.label }} - </el-checkbox> - </el-checkbox-group> - </el-form-item> - </el-col> - <el-col :span="12"> - <el-form-item align="left" label="鍏朵粬" prop="infectiousOther"> - <el-input - v-model="form.infectiousOther" - placeholder="璇疯緭鍏ュ叾浠�" - /> - </el-form-item> - </el-col> - </el-row> - <el-row> - <el-col :span="9"> - <el-form-item align="left" label="鐥呬汉鐘跺喌"> - <el-checkbox-group v-model="form.patientstate"> - <el-checkbox - v-for="dict in dict.type.sys_patientstate" - :key="dict.value" - :label="dict.value" - > - {{ dict.label }} - </el-checkbox> - </el-checkbox-group> - </el-form-item> - </el-col> - <el-col :span="15" align="left"> - <el-form-item label="鍏朵粬鎯呭喌"> - <el-checkbox-group v-model="form.othercases"> - <el-checkbox - v-for="dict in dict.type.sys_OtherCases" - :key="dict.value" - :label="dict.value" - > - {{ dict.label }} - </el-checkbox> - </el-checkbox-group> - </el-form-item> - </el-col> - </el-row> - </div> - - <div - style=" - border-bottom: 1px solid #ddd; - padding-right: 60px; - margin-top: 20px; - " - > - <el-row> - <div display="flex"> - <el-row> - <el-col :span="12"> - <el-form-item - label="浜插睘鐘跺喌" - prop="kinship" - class="relation" - align="left" - > - <el-checkbox-group v-model="form.kinship"> - <el-checkbox - v-for="dict in dict.type.sys_Kinship" - :key="dict.value" - :label="dict.value" - > - {{ dict.label }} - </el-checkbox> - </el-checkbox-group> - </el-form-item> - </el-col> - <el-col :span="12"> - <el-form-item label="鍏朵粬" prop="kinshipOther"> - <el-input - v-model="form.kinshipOther" - placeholder="璇疯緭鍏ュ叾浠�" - /> - </el-form-item> - </el-col> - </el-row> - </div> - </el-row> - <el-row> - <el-col :span="24"> - <el-form-item align="left" label="鏈汉鎰忔効 "> - <el-checkbox-group v-model="form.selfwill"> - <el-checkbox - v-for="dict in dict.type.sys_SelfWill" - :key="dict.value" - :label="dict.value" - > - {{ dict.label }} - </el-checkbox> - </el-checkbox-group> - </el-form-item> - </el-col> - </el-row> - <el-row> - <el-col :span="12"> - <el-form-item label="涓昏浜插睘" prop="majorrelatives"> - <el-input - v-model="form.majorrelatives" - placeholder="璇疯緭鍏ヤ富瑕佷翰灞�" - /> - </el-form-item> - </el-col> - <el-col :span="8"> - <el-form-item label="涓庢崘璧犺�呭叧绯�" prop="familyrelations"> - <el-select - v-model="form.familyrelations" - placeholder="璇烽�夋嫨涓庢崘璧犺�呭叧绯�" - > - <el-option - v-for="dict in dict.type.sys_FamilyRelation" - :key="dict.value" - :label="dict.label" - :value="dict.value" - ></el-option> - </el-select> - </el-form-item> - </el-col> - </el-row> - <el-row> - <el-col :span="12"> - <el-form-item align="left" label="淇℃伅鏉ユ簮"> - <el-checkbox-group v-model="form.infosources"> - <el-checkbox - v-for="dict in dict.type.sys_InfoSources" - :key="dict.value" - :label="dict.value" - > - {{ dict.label }} - </el-checkbox> - </el-checkbox-group> - </el-form-item> - </el-col> - <el-col :span="8"> - <el-form-item label="鍏朵粬" prop="infosourcesOther"> - <el-input - v-model="form.infosourcesOther" - placeholder="璇疯緭鍏ヤ俊鎭潵婧愬叾浠�" - /> - </el-form-item> - </el-col> - </el-row> - <el-row> - <el-col :span="8"> - <el-form-item label="淇℃伅鍛�" prop="infoname"> - <el-input v-model="form.infoname" placeholder="璇疯緭鍏ヤ俊鎭憳" /> - </el-form-item> - </el-col> - <el-col :span="8"> - <el-form-item label="鑱旂郴鐢佃瘽" prop="infophone"> - <el-input - v-model="form.infophone" - placeholder="璇疯緭鍏ヤ俊鎭憳鑱旂郴鐢佃瘽" - /> - </el-form-item> - </el-col> - </el-row> - <el-row> - <el-col :span="8"> - <el-form-item align="left" label="绾㈠崄瀛椾細" prop="redorganno"> - <org-selecter - ref="addCrossOrgSelect" - :org-type="'2'" - v-model="form.redorganno" - /> - </el-form-item> - </el-col> - <el-col :span="8"> - <el-form-item label="鑱旂郴浜�" prop="contactperson"> - <el-input - v-model="form.contactperson" - placeholder="璇疯緭鍏ヨ仈绯讳汉" - /> - </el-form-item> - </el-col> - <el-col :span="8"> - <el-form-item label="鑱旂郴鏃堕棿" prop="contacttime"> - <el-date-picker - clearable - size="small" - style="width: 190px" - v-model="form.contacttime" - type="datetime" - value-format="yyyy-MM-dd HH:mm:ss" - placeholder="閫夋嫨鎶ュ憡鏃堕棿" - > - </el-date-picker> - </el-form-item> - </el-col> - </el-row> - <el-row> - <el-col :span="24"> - <el-form-item - align="left" - label="鑾峰彇缁勭粐" - prop="acquisitiontissuename" - > - <org-selecter - style="width: 260px" - ref="orgSelecter" - :org-type="'1'" - v-model="form.acquisitiontissueno" - /> - </el-form-item> - </el-col> - </el-row> - <el-row> - <el-col :span="8"> - <el-form-item label="鎶ュ憡浜�" prop="reporterno"> - <el-select - ref="getReportname" - v-model="form.reporterno" - placeholder="璇烽�夋嫨" - > - <el-option - v-for="item in reporters" - :key="item.reportNo" - :label="item.reportName" - :value="item.reportNo" - > - </el-option> - </el-select> - </el-form-item> - </el-col> - <el-col :span="8"> - <el-form-item label="鑱旂郴鐢佃瘽" prop="reporterphone"> - <el-input - v-model="form.reporterphone" - placeholder="璇疯緭鍏ヨ仈绯荤數璇�" - /> - </el-form-item> - </el-col> - <el-col :span="8"> - <el-form-item label="鎶ュ憡鏃堕棿" align="left" prop="reporttime"> - <el-date-picker - clearable - size="small" - style="width: 190px" - v-model="form.reporttime" - type="datetime" - value-format="yyyy-MM-dd HH:mm:ss" - placeholder="閫夋嫨鎶ュ憡鏃堕棿" - > - </el-date-picker> - </el-form-item> - </el-col> - </el-row> - </div> - <!-- <div style="padding-right: 60px; margin-top: 20px"> - <el-row> - <el-form-item label="闄勪欢" align="left" prop="annexfile"> - <annex-upload ref="annex" :infoid="form.id" :donorno="form.donorno" :flowname="flowname" - :annexno="annexno" /> - </el-form-item> - </el-row> - </div> --> - </el-form> - <div slot="footer" class="dialog-footer"> - <el-button v-show="showSaveBtn" type="primary" @click="submitForm" - >淇濆瓨骞跺墠寰�妗堜緥宸ヤ綔鍙�</el-button - > - <el-button - v-show="showTerminationBtn" - type="primary" - @click="submitForm" - >缁堟妗堜緥</el-button - > - <el-button @click="cancel">鍙� 娑�</el-button> - <!-- <el-button @click="handleapproval">鎻愪氦瀹℃牳</el-button> --> - </div> - </el-dialog> </div> </template> <script> @@ -824,36 +267,7 @@ ReportName }, name: "Donatebaseinfo", - dicts: [ - "sys_Reporter", - "sys_redcrossagency", - "sys_nation", - "sys_occupation", - "sys_education", - "sys_OrganizationType", - "sys_HospitalNature", - "sys_RegionalLevel", - "country", - "sys_user_sex", - "sys_IDType", - "sys_AgeUnit", - "sys_BloodType", - "sys_0_1", - "sys_patientstate", - "sys_DonationCategory", - "sys_Kinship", - "sys_Infectious", - "sys_bloodtype_rhd", - "sys_InfoSources", - "sys_OtherCases", - "sys_DonationStatus", - "sys_DiseaseType", - "sys_SelfWill", - "sys_FamilyRelation", - "sys_donornode", - "sys_EthicalReview", - "sys_BaseAssessConclusion" - ], + dicts: ["sys_donornode", "sys_EthicalReview", "sys_BaseAssessConclusion"], data() { return { tempRecordState: null, @@ -907,8 +321,6 @@ open: false, // 鑾峰彇缁勭粐鍚嶇О鏃堕棿鑼冨洿 daterangeReporttime: [], - //鐢ㄦ埛淇℃伅 - currentuser: {}, // 鏌ヨ鍙傛暟 queryParams: { @@ -925,7 +337,7 @@ starttime: null, endtime: null, city: null, - reportno: null + reporterno: null // organizationname: null, // organizationtype: null, // idcardno: null, @@ -1017,81 +429,6 @@ reporters: [], users: [], - // 琛ㄥ崟鏍¢獙 - rules: { - name: [ - { required: true, message: "璇疯緭鍏ユ崘鐚�呭鍚�", trigger: "blur" } - ], - birthday: [ - { required: true, message: "璇烽�夋嫨鍑虹敓鏃ユ湡", trigger: "blur" } - ], - idcardtype: [ - { required: true, message: "璇烽�夋嫨璇佷欢绫诲瀷", trigger: "blur" } - ], - residenceaddress: [ - { required: true, message: "璇疯緭鍏ヤ綇鍧�", trigger: "blur" } - ], - contacttime: [ - { - required: true, - message: "璇疯緭鍏ョ孩鍗佸瓧浼氳仈绯绘椂闂�", - trigger: "blur" - } - ], - idcardno: [ - { required: true, message: "璇锋纭緭鍏ヨ瘉浠跺彿鐮�", trigger: "blur" } - ], - sex: [{ required: true, message: "鎬у埆涓嶈兘涓虹┖", trigger: "blur" }], - age: [{ required: true, message: "璇疯緭鍏ュ勾榫�", trigger: "blur" }], - treatmenthospitalno: [ - { required: true, message: "璇烽�夋嫨鍖荤枟鏈烘瀯", trigger: "blur" } - ], - // treatmenthospitalno: [{ required: true, message: "璇烽�夋嫨鍖荤枟鏈烘瀯", trigger: "change" }], - bloodtype: [ - { required: true, message: "璇烽�夋嫨ABO琛�鍨�", trigger: "blur" } - ], - rhyin: [{ required: true, message: "璇烽�夋嫨RHD琛�鍨�", trigger: "blur" }], - diseasetype: [ - { required: true, message: "璇烽�夋嫨RHD琛�鍨�", trigger: "blur" } - ], - - inpatientno: [ - { required: true, message: "杈撳叆浣忛櫌鍙�", trigger: "blur" } - ], - - diagnosisname: [ - { required: true, message: "鐤剧梾璇婃柇涓嶈兘涓虹┖", trigger: "blur" } - ], - infoname: [ - { required: true, message: "璇疯緭鍏ヤ俊鎭憳濮撳悕", trigger: "blur" } - ], - infophone: [ - { required: true, message: "璇疯緭鍏ヤ俊鎭憳鑱旂郴鐢佃瘽", trigger: "blur" } - ], - redorganno: [ - { required: true, message: "璇烽�夋嫨绾㈠崄瀛椾細鏈烘瀯", trigger: "blur" } - ], - contactperson: [ - { - required: true, - message: "绾㈠崄瀛椾細鑱旂郴浜轰笉鑳戒负绌�", - trigger: "blur" - } - ], - // contactnumber: [{required: true,message: "璇疯緭鍏ョ孩鍗佸瓧浼氳仈绯荤數璇�",trigger: "change"}], - acquisitiontissueno: [ - { required: true, message: "鍣ㄥ畼鑾峰彇缁勭粐涓嶈兘涓虹┖", trigger: "blur" } - ], - reporterno: [ - { required: true, message: "璇烽�夋嫨鎶ュ憡浜�", trigger: "blur" } - ], - reporttime: [ - { required: true, message: "璇疯緭鍏ユ姤鍛婃椂闂�", trigger: "blur" } - ], - reporterphone: [ - { required: true, message: "璇疯緭鍏ユ姤鍛婁汉鑱旂郴鐢佃瘽", trigger: "blur" } - ] - }, //鏄惁鏄剧ず淇濆瓨鎸夐挳 showSaveBtn: true, showTerminationBtn: false, @@ -1104,21 +441,7 @@ reportervalue: "", headers: { Authorization: "Bearer " + getToken() - }, - provinceData: [ - { label: "鍏ㄩ儴", value: "" }, - { label: "鏉窞甯�", value: "1" }, - { label: "瀹佹尝甯�", value: "2" }, - { label: "娓╁窞甯�", value: "3" }, - { label: "鍢夊叴甯�", value: "4" }, - { label: "婀栧窞甯�", value: "5" }, - { label: "缁嶅叴甯�", value: "6" }, - { label: "閲戝崕甯�", value: "7" }, - { label: "琛㈠窞甯�", value: "8" }, - { label: "鑸熷北甯�", value: "9" }, - { label: "鍙板窞甯�", value: "A" }, - { label: "涓芥按甯�", value: "B" } - ] + } }; }, created() { @@ -1132,10 +455,6 @@ // let idd = this.$route.query.userid // console.log('chuanzhi',idd); - this.getCurrentUser(); - this.getuserlist(); - this.selectReporters(); - this.LoadReportList(); if (this.$route.params.starttime != null && this.$route.params.endtime) { @@ -1147,7 +466,6 @@ if (this.$route.params.reporterno != "") { this.reporterno = this.$route.params.reporterno; } - this.queryParams.terminationcase = this.$route.params.terminationcase; if ( this.$route.params.tempRecordState != "" && @@ -1169,9 +487,9 @@ } if (this.$route.params.city != "") { - this.queryParams.city = this.$route.params.city; + this.queryParams.regionallevel = this.$route.params.city; } else { - this.queryParams.city = ""; + this.queryParams.regionallevel = ""; } this.getTimeList(); @@ -1180,12 +498,6 @@ }, methods: { - getCurrentUser() { - getUserProfile().then(response => { - this.currentuser = response.data; - }); - }, - LoadReportList() { listDonationProcess().then(res => { let list = res.rows; @@ -1276,20 +588,6 @@ this.starttime = "1998-01-01 00:00:00"; this.endtime = "2998-01-01 00:00:00"; } - }, - - selectReporters() { - //涓撹亴浜哄憳 - listReportname("zzry").then(res => { - this.reporters = res.data; - }); - }, - - getuserlist() { - //鐢ㄦ埛鍒楄〃 - listUser().then(res => { - this.users = res.data; - }); }, handleapproval(row) { @@ -1389,7 +687,7 @@ // 璺宠浆鏃剁殑榛樿杩涘害 if (this.reportervalue != "") { - this.queryParams.reportno = this.reportervalue; + this.queryParams.reporterno = this.reportervalue; } if (this.starttime != "") { @@ -1550,29 +848,7 @@ this.single = selection.length !== 1; this.multiple = !selection.length; }, - /** 鏂板鎸夐挳鎿嶄綔 */ - handleAdd() { - // this.$router.push({ - // path: "/organ/donationdetails/", - // query: { - // organType: "add", - // } - // }); - this.reset(); - //璁剧疆鎶ュ憡浜哄拰閮ㄩ棬/缁� - this.form.reporterno = this.currentuser.userName; - this.form.reportername = this.currentuser.nickName; - this.form.deptid = this.currentuser.deptid; - this.showSaveBtn = true; - //this.$refs.annex.getAnnexList(); - this.open = true; - // this.$nextTick(function() { - // this.$refs.annex.getAnnexList(); - // }); - - this.title = "浜轰綋鍣ㄥ畼娼滃湪鎹愮尞鑰呯櫥璁拌〃"; - }, /** 淇敼鎸夐挳鎿嶄綔 */ handleUpdate(row) { -- Gitblit v1.9.3