Commit aa457294 by 无尘

fix: 修改员工档案编辑

parent 010726b8
<!DOCTYPE html><html><head><meta charset=utf-8><link rel="shortcut icon" href=./favicon.ico><title>好办管理平台</title><link href=./static/css/app.75fb20b30b2b130478789ae990ad2363.css rel=stylesheet></head><body style="min-width: 1400px;"><div id=app></div><script src=//web-1251519181.file.myqcloud.com/lib/vue/2.6.6/vue.min.js></script><script src=//web-1251519181.file.myqcloud.com/lib/vue-router/3.0.2/vue-router.min.js></script><script src=//web-1251519181.file.myqcloud.com/lib/vuex/3.1.0/vuex.min.js></script><script src=//web-1251519181.file.myqcloud.com/components/img-preview.2.0.00.js></script><script>// Raven.config('https://3715a345910d4c768e7a1ec14619c2d5@sentry.io/1413672').install();</script><script type=text/javascript src=./static/js/manifest.6b39c8e712d3e4851fd5.js></script><script type=text/javascript src=./static/js/vendor.f704eefa5ffbf30941b3.js></script><script type=text/javascript src=./static/js/app.dd659ef626c6b0ef3305.js></script></body></html> <!DOCTYPE html><html><head><meta charset=utf-8><link rel="shortcut icon" href=./favicon.ico><title>好办管理平台</title><link href=./static/css/app.75fb20b30b2b130478789ae990ad2363.css rel=stylesheet></head><body style="min-width: 1400px;"><div id=app></div><script src=//web-1251519181.file.myqcloud.com/lib/vue/2.6.6/vue.min.js></script><script src=//web-1251519181.file.myqcloud.com/lib/vue-router/3.0.2/vue-router.min.js></script><script src=//web-1251519181.file.myqcloud.com/lib/vuex/3.1.0/vuex.min.js></script><script src=//web-1251519181.file.myqcloud.com/components/img-preview.2.0.00.js></script><script>// Raven.config('https://3715a345910d4c768e7a1ec14619c2d5@sentry.io/1413672').install();</script><script type=text/javascript src=./static/js/manifest.ddf83b098f3dd8cc6693.js></script><script type=text/javascript src=./static/js/vendor.f704eefa5ffbf30941b3.js></script><script type=text/javascript src=./static/js/app.dd659ef626c6b0ef3305.js></script></body></html>
\ No newline at end of file \ No newline at end of file
!function(e){var a=window.webpackJsonp;window.webpackJsonp=function(c,b,n){for(var r,t,o,i=0,u=[];i<c.length;i++)t=c[i],f[t]&&u.push(f[t][0]),f[t]=0;for(r in b)Object.prototype.hasOwnProperty.call(b,r)&&(e[r]=b[r]);for(a&&a(c,b,n);u.length;)u.shift()();if(n)for(i=0;i<n.length;i++)o=d(d.s=n[i]);return o};var c={},f={81:0};function d(a){if(c[a])return c[a].exports;var f=c[a]={i:a,l:!1,exports:{}};return e[a].call(f.exports,f,f.exports,d),f.l=!0,f.exports}d.e=function(e){var a=f[e];if(0===a)return new Promise(function(e){e()});if(a)return a[2];var c=new Promise(function(c,d){a=f[e]=[c,d]});a[2]=c;var b=document.getElementsByTagName("head")[0],n=document.createElement("script");n.type="text/javascript",n.charset="utf-8",n.async=!0,n.timeout=12e4,d.nc&&n.setAttribute("nonce",d.nc),n.src=d.p+"static/js/"+e+"."+{0:"036988374939be24b5b0",1:"0ebe3ead93207dc78a78",2:"f122113e3bc8ffc4a634",3:"3282d88c1532d0ca9c9e",4:"01be0f85b0acd6f1d6df",5:"631e6a648a7ed1f1b3b7",6:"1dc17ed842e3c6dfe047",7:"57af0bc90206c6098149",8:"5105aeccea0dbc527a74",9:"860dbe8cf83334f9e3c0",10:"1222ed2ea1e9546b38fc",11:"2d0a192288361dd95250",12:"3d3797e96dc9e8cc5bd4",13:"fd16a0e04bd27012572e",14:"b92e70af800644239295",15:"360a92075d219ac84088",16:"bdc37aea4c14db4484c6",17:"2c77880a77326d5d8d23",18:"57343bbbca0068f53cdd",19:"965b8dce6882a5f7758c",20:"d0c555939fd1aba23ab3",21:"b0e7348ff74371924c3b",22:"ae3ca1d035af160b7832",23:"9efbbc6dd315a676ce09",24:"4637a4566383d6e864cf",25:"4f9db49437ea94436d03",26:"e0b684b65d0dbf5d032b",27:"acda88d3c2aa77c9f51c",28:"e1b3c97634b8203082e4",29:"a00a8b4033e1feddfe67",30:"07a39afe8e9361ef44b8",31:"8e77909f1af264b00346",32:"ec0bbd85e6d55909453d",33:"d649a5e4d061985d1c3a",34:"629893b7dd561b646232",35:"945b1982917ff21ba4fd",36:"4fac488f5b7fa092f6ce",37:"9e050e6e5ae12e825639",38:"7da020455236ec9cc0e6",39:"8d8a3b88d85b3220e296",40:"f4fd9d68a9e906649040",41:"da3886226adeac9efb80",42:"6914a1481fbf689af25b",43:"730c955a35acb8fa1302",44:"4eb36258bb5bcf437c92",45:"b53cf1abd1e67dd54d01",46:"ded26d9ea3a71492142a",47:"f40607fbf197dd764203",48:"854c6c054adb5cba1f06",49:"33530ea069fc872b0d5f",50:"9b4a04b4fe85bb222d5e",51:"8a341b29d63404681844",52:"bc7543213d2dee01d357",53:"8802335b18fef4b4450b",54:"b61c3a0f9f6c091cde99",55:"f17ab600dad59c0971a4",56:"e43e5f9ed93627bf44de",57:"a572a9ffb3ed29596ba0",58:"75a744a198b1c4cd5c77",59:"e232c753f68c56d9e59c",60:"2a9bebb0261ef9a7a939",61:"8833a156f1e38036fb28",62:"c3caefedcb9fb6dcfb96",63:"02272fe3caa4b8c63c2a",64:"ebc341a9017c4b2c1112",65:"afcb60484e7a9ec39f28",66:"0c2656f4decfecb59972",67:"57f329b5a1c3658845e9",68:"ba49712f562eff6edbc3",69:"6262c1a9179f86d6e8cc",70:"d5759f121e5783b4c558",71:"95b66215f468ac6aa391",72:"b9aea07ebd1f712eee71",73:"18ea446164b9b7002fde",74:"3a4f20982bf349c4bf08",75:"9d6001a41243544ee007",76:"063aa004d84846ff0f94",77:"01b9dbf75e1040e81146",80:"c4a24f0beb29dbd2892a"}[e]+".js";var r=setTimeout(t,12e4);function t(){n.onerror=n.onload=null,clearTimeout(r);var a=f[e];0!==a&&(a&&a[1](new Error("Loading chunk "+e+" failed.")),f[e]=void 0)}return n.onerror=n.onload=t,b.appendChild(n),c},d.m=e,d.c=c,d.d=function(e,a,c){d.o(e,a)||Object.defineProperty(e,a,{configurable:!1,enumerable:!0,get:c})},d.n=function(e){var a=e&&e.__esModule?function(){return e.default}:function(){return e};return d.d(a,"a",a),a},d.o=function(e,a){return Object.prototype.hasOwnProperty.call(e,a)},d.p="./",d.oe=function(e){throw console.error(e),e}}([]); !function(e){var a=window.webpackJsonp;window.webpackJsonp=function(c,b,n){for(var r,t,o,i=0,u=[];i<c.length;i++)t=c[i],d[t]&&u.push(d[t][0]),d[t]=0;for(r in b)Object.prototype.hasOwnProperty.call(b,r)&&(e[r]=b[r]);for(a&&a(c,b,n);u.length;)u.shift()();if(n)for(i=0;i<n.length;i++)o=f(f.s=n[i]);return o};var c={},d={81:0};function f(a){if(c[a])return c[a].exports;var d=c[a]={i:a,l:!1,exports:{}};return e[a].call(d.exports,d,d.exports,f),d.l=!0,d.exports}f.e=function(e){var a=d[e];if(0===a)return new Promise(function(e){e()});if(a)return a[2];var c=new Promise(function(c,f){a=d[e]=[c,f]});a[2]=c;var b=document.getElementsByTagName("head")[0],n=document.createElement("script");n.type="text/javascript",n.charset="utf-8",n.async=!0,n.timeout=12e4,f.nc&&n.setAttribute("nonce",f.nc),n.src=f.p+"static/js/"+e+"."+{0:"036988374939be24b5b0",1:"0ebe3ead93207dc78a78",2:"f122113e3bc8ffc4a634",3:"3282d88c1532d0ca9c9e",4:"01be0f85b0acd6f1d6df",5:"631e6a648a7ed1f1b3b7",6:"1dc17ed842e3c6dfe047",7:"57af0bc90206c6098149",8:"9bd56928cea92db3c119",9:"860dbe8cf83334f9e3c0",10:"1222ed2ea1e9546b38fc",11:"2d0a192288361dd95250",12:"3d3797e96dc9e8cc5bd4",13:"72ea8b7f14e935be3ddc",14:"d9f8f7e5598d599d6b6a",15:"360a92075d219ac84088",16:"bdc37aea4c14db4484c6",17:"2c77880a77326d5d8d23",18:"57343bbbca0068f53cdd",19:"965b8dce6882a5f7758c",20:"d0c555939fd1aba23ab3",21:"b0e7348ff74371924c3b",22:"ae3ca1d035af160b7832",23:"9efbbc6dd315a676ce09",24:"4637a4566383d6e864cf",25:"4f9db49437ea94436d03",26:"e0b684b65d0dbf5d032b",27:"acda88d3c2aa77c9f51c",28:"e1b3c97634b8203082e4",29:"a00a8b4033e1feddfe67",30:"07a39afe8e9361ef44b8",31:"8e77909f1af264b00346",32:"ec0bbd85e6d55909453d",33:"d649a5e4d061985d1c3a",34:"629893b7dd561b646232",35:"945b1982917ff21ba4fd",36:"4fac488f5b7fa092f6ce",37:"9e050e6e5ae12e825639",38:"7da020455236ec9cc0e6",39:"8d8a3b88d85b3220e296",40:"f4fd9d68a9e906649040",41:"da3886226adeac9efb80",42:"6914a1481fbf689af25b",43:"730c955a35acb8fa1302",44:"4eb36258bb5bcf437c92",45:"b53cf1abd1e67dd54d01",46:"ded26d9ea3a71492142a",47:"f40607fbf197dd764203",48:"854c6c054adb5cba1f06",49:"33530ea069fc872b0d5f",50:"9b4a04b4fe85bb222d5e",51:"8a341b29d63404681844",52:"bc7543213d2dee01d357",53:"8802335b18fef4b4450b",54:"b61c3a0f9f6c091cde99",55:"f17ab600dad59c0971a4",56:"e43e5f9ed93627bf44de",57:"a572a9ffb3ed29596ba0",58:"75a744a198b1c4cd5c77",59:"e232c753f68c56d9e59c",60:"2a9bebb0261ef9a7a939",61:"8833a156f1e38036fb28",62:"c3caefedcb9fb6dcfb96",63:"02272fe3caa4b8c63c2a",64:"ebc341a9017c4b2c1112",65:"afcb60484e7a9ec39f28",66:"0c2656f4decfecb59972",67:"57f329b5a1c3658845e9",68:"ba49712f562eff6edbc3",69:"6262c1a9179f86d6e8cc",70:"d5759f121e5783b4c558",71:"95b66215f468ac6aa391",72:"b9aea07ebd1f712eee71",73:"18ea446164b9b7002fde",74:"3a4f20982bf349c4bf08",75:"9d6001a41243544ee007",76:"063aa004d84846ff0f94",77:"01b9dbf75e1040e81146",80:"c4a24f0beb29dbd2892a"}[e]+".js";var r=setTimeout(t,12e4);function t(){n.onerror=n.onload=null,clearTimeout(r);var a=d[e];0!==a&&(a&&a[1](new Error("Loading chunk "+e+" failed.")),d[e]=void 0)}return n.onerror=n.onload=t,b.appendChild(n),c},f.m=e,f.c=c,f.d=function(e,a,c){f.o(e,a)||Object.defineProperty(e,a,{configurable:!1,enumerable:!0,get:c})},f.n=function(e){var a=e&&e.__esModule?function(){return e.default}:function(){return e};return f.d(a,"a",a),a},f.o=function(e,a){return Object.prototype.hasOwnProperty.call(e,a)},f.p="./",f.oe=function(e){throw console.error(e),e}}([]);
\ No newline at end of file \ No newline at end of file
...@@ -10,7 +10,8 @@ ...@@ -10,7 +10,8 @@
<el-form-item :label="item.title + ':'" class="item-width" :key="item.fieldCode + '_' + idx" :prop="item.fieldCode"> <el-form-item :label="item.title + ':'" class="item-width" :key="item.fieldCode + '_' + idx" :prop="item.fieldCode">
<template v-if="showEdit"> <template v-if="showEdit">
<el-input v-model="fieldsInfo[item.fieldCode]" v-if="item.fieldType == 0" :placeholder="item.fieldDescription" :disabled="item.fieldEdited != '1'"> </el-input> <el-input v-model="fieldsInfo[item.fieldCode]" v-if="item.fieldType == 0" :placeholder="item.fieldDescription" :disabled="item.fieldEdited != '1'"> </el-input>
<el-input v-model="fieldsInfo[item.fieldCode]" v-if="item.fieldType == 6" :placeholder="item.fieldDescription" :disabled="item.fieldEdited != '1'"> </el-input> <el-input v-model="fieldsInfo[item.fieldCode]" v-if="item.fieldType == 6 && item.fieldCode != 'clerkPhone'" :placeholder="item.fieldDescription" :disabled="item.fieldEdited != '1'"> </el-input>
<countryMobile v-if="item.fieldType == 6 && item.fieldCode == 'clerkPhone'" :inputWidth="350" :nationCode.sync="fieldsInfo.nationcode" v-model="fieldsInfo[item.fieldCode]" :holder="item.fieldDescription" :disflag="item.fieldEdited != '1'"> </countryMobile>
<el-input v-model="fieldsInfo[item.fieldCode]" v-else-if="item.fieldType == 1" type="textarea" autosize :disabled="item.fieldEdited != '1'"> </el-input> <el-input v-model="fieldsInfo[item.fieldCode]" v-else-if="item.fieldType == 1" type="textarea" autosize :disabled="item.fieldEdited != '1'"> </el-input>
<template v-else-if="item.fieldType == 2 || item.fieldType == 3" <template v-else-if="item.fieldType == 2 || item.fieldType == 3"
><!-- 针对员工状态做特殊处理 --> ><!-- 针对员工状态做特殊处理 -->
...@@ -28,7 +29,7 @@ ...@@ -28,7 +29,7 @@
</template> </template>
<template v-else> <template v-else>
<div v-if="item.fieldType == 0 || item.fieldType == 1 || item.fieldType == 6" class="field-value color-606266"> <div v-if="item.fieldType == 0 || item.fieldType == 1 || item.fieldType == 6" class="field-value color-606266">
{{ fieldsInfo[item.fieldCode] }} {{ item.fieldCode != 'clerkPhone' ? fieldsInfo[item.fieldCode] : fieldsInfo.nationcode == '86' ? fieldsInfo.clerkPhone : '+' + fieldsInfo.nationcode + '-' + fieldsInfo.clerkPhone }}
</div> </div>
<template v-else-if="item.fieldType == 2"> <template v-else-if="item.fieldType == 2">
<div v-if="item.systemFlag == 1" class="field-value color-606266"> <div v-if="item.systemFlag == 1" class="field-value color-606266">
...@@ -61,6 +62,8 @@ ...@@ -61,6 +62,8 @@
</template> </template>
<script> <script>
import uploadImage from 'components/employeeRecord/uploadImage'; import uploadImage from 'components/employeeRecord/uploadImage';
import countryMobile from '@/components/common/country-mobile.vue';
// import PhoneNumber from 'awesome-phonenumber';
import { formatDate, deepClone } from '@/utils/index'; import { formatDate, deepClone } from '@/utils/index';
import { getRequest } from '@/api/api'; import { getRequest } from '@/api/api';
export default { export default {
...@@ -89,7 +92,8 @@ export default { ...@@ -89,7 +92,8 @@ export default {
}, },
/* eslint-disable */ /* eslint-disable */
components: { components: {
uploadImage uploadImage,
countryMobile
}, },
filters: { filters: {
formatDate formatDate
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment