Commit 84c128d8 by crushh

udpate: dist

parent b8980fe5
<!DOCTYPE html><html><head><meta charset=utf-8><link rel="shortcut icon" href=./favicon.ico><title>好办管理平台</title><link rel=stylesheet type=text/css href=//web-1251519181.file.myqcloud.com/custom-element/custom-element.1.0.69.css><link rel=stylesheet type=text/css href=//at.alicdn.com/t/font_1628375_b9ejwjvcr7.css><script src=//at.alicdn.com/t/font_1628375_b9ejwjvcr7.js></script><link rel="shortcut icon" href=./favicon.ico><link href=./static/css/app.215390e5bd6433fa404d327e14dcd30b.css rel=stylesheet></head><body style="min-width: 1400px;" class=damolish><div id=app></div><script>(function() { <!DOCTYPE html><html><head><meta charset=utf-8><link rel="shortcut icon" href=./favicon.ico><title>好办管理平台</title><link rel=stylesheet type=text/css href=//web-1251519181.file.myqcloud.com/custom-element/custom-element.1.0.69.css><link rel=stylesheet type=text/css href=//at.alicdn.com/t/font_1628375_b9ejwjvcr7.css><script src=//at.alicdn.com/t/font_1628375_b9ejwjvcr7.js></script><link rel="shortcut icon" href=./favicon.ico><link href=./static/css/app.209a8f20370aaf3597e7fef15405b17d.css rel=stylesheet></head><body style="min-width: 1400px;" class=damolish><div id=app></div><script>(function() {
var src = '/component/static/import-component.js?timestrap='+ new Date().getTime(); var src = '/component/static/import-component.js?timestrap='+ new Date().getTime();
var host = window.location.host; var host = window.location.host;
host = host.indexOf('localhost') > -1 || host.indexOf('192.168') > -1 ? 'gicdev.demogic.com' : host; host = host.indexOf('localhost') > -1 || host.indexOf('192.168') > -1 ? 'gicdev.demogic.com' : host;
document.write('<script src="//'+ host + src +'"><\/script>') document.write('<script src="//'+ host + src +'"><\/script>')
})()</script><script src=//web-1251519181.file.myqcloud.com/components/pagination.1.0.10.js></script><script src=//web-1251519181.file.myqcloud.com/components/common.1.0.3.js></script><script src=//web-1251519181.file.myqcloud.com/components/export-data.1.0.11.js></script><script type=text/javascript src=./static/js/manifest.d9a04b4db9fe7d3bb286.js></script><script type=text/javascript src=./static/js/vendor.57a829648edc61c88775.js></script><script type=text/javascript src=./static/js/app.e3ec00a234861e3f2cdc.js></script></body></html> })()</script><script src=//web-1251519181.file.myqcloud.com/components/pagination.1.0.10.js></script><script src=//web-1251519181.file.myqcloud.com/components/common.1.0.3.js></script><script src=//web-1251519181.file.myqcloud.com/components/export-data.1.0.11.js></script><script type=text/javascript src=./static/js/manifest.bbd0f2dcdf843812acaf.js></script><script type=text/javascript src=./static/js/vendor.57a829648edc61c88775.js></script><script type=text/javascript src=./static/js/app.e3ec00a234861e3f2cdc.js></script></body></html>
\ No newline at end of file \ No newline at end of file
!function(e){var c=window.webpackJsonp;window.webpackJsonp=function(f,b,n){for(var r,t,o,i=0,u=[];i<f.length;i++)t=f[i],a[t]&&u.push(a[t][0]),a[t]=0;for(r in b)Object.prototype.hasOwnProperty.call(b,r)&&(e[r]=b[r]);for(c&&c(f,b,n);u.length;)u.shift()();if(n)for(i=0;i<n.length;i++)o=d(d.s=n[i]);return o};var f={},a={100:0};function d(c){if(f[c])return f[c].exports;var a=f[c]={i:c,l:!1,exports:{}};return e[c].call(a.exports,a,a.exports,d),a.l=!0,a.exports}d.e=function(e){var c=a[e];if(0===c)return new Promise(function(e){e()});if(c)return c[2];var f=new Promise(function(f,d){c=a[e]=[f,d]});c[2]=f;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:"ba8935214febdb7e3f9a",1:"80ec7107adf684998411",2:"ee081d25258cd1ccd634",3:"5e8e614074ce4fb58e13",4:"6842094a08d6e8314bcc",5:"5adf7669714c3151f3ca",6:"c0a5fb9f2c1756efba10",7:"5b0cb1142f1c4271f665",8:"76b4075e487820f802a9",9:"324497f9abcac3bf1421",10:"72e0fcbbbfae5460f741",11:"089a5d7389f666b3a424",12:"7e6336c9427f8f852664",13:"f4060b4675a6e8087d70",14:"7bbce9377a1fed3c0af6",15:"ab38868b5032b3b94bf3",16:"0f9cc160028e0334ee1e",17:"004ccbc0db12e8163c76",18:"c2c5108ec21ee8b26e16",19:"b144722dd27014fb4b87",20:"4e4af591a462a9da17d7",21:"7823a8dc3a15ab92fc9e",22:"b386b8bfcf9b6c244a0f",23:"124c9aa4f6c544149a49",24:"deb0966d158a04089b9d",25:"fb9c519070e24154d531",26:"98090da394d2fcd7acbd",27:"60cbe62de04ce9375d05",28:"73f70bbca04b559f281f",29:"a39cebd1ff1eb790b75c",30:"3d3e3c743671f9f88d14",31:"0d36905eeecb78bad936",32:"2b7e2b67b2e7f4a4b464",33:"74e6c489c2bea79419b4",34:"dd1b802f5bad99ff940f",35:"97e95ff48dd63032f03d",36:"546ab22af3493d7f37e1",37:"e280c9a7944c675f3c5b",38:"6d2c003b032c04d5650c",39:"f587fd58755b1c29a47a",40:"dfc358a663900d19c7d9",41:"e8542ea91426a5ccf742",42:"6ed15b5e37a76a84b352",43:"2617c5f690fbd1654f17",44:"16f634308d955a641c55",45:"36c47bd4c21659820df6",46:"044f982029d215c4a38b",47:"e1bec1dc867c51ec1654",48:"0f139d064381b6152781",49:"6c144a8bfa11df19a0bd",50:"9dff6fb19c61241ee438",51:"3cd3594654acce481c8c",52:"b7f1d41f623a27204d4c",53:"493d02fa18ce04c6064a",54:"0a03fc27632a66b14df1",55:"8e5a59b31576b8166215",56:"3da506cddbef31154d56",57:"e3ebde9ca08f2689bba0",58:"3db645a840f6fcea235e",59:"c28752d0234c9c700c8e",60:"bb76a745c4bb599d309f",61:"3747a600569e95523f9b",62:"81110b3692cf11009820",63:"5a4dc099be9ee92ad1f0",64:"91d8817d8d2aaaa32d9e",65:"2d167cdd8558c117e2ef",66:"2b5e6cf2c08b7ab6b4b3",67:"56a404cfb44ba6622364",68:"686dc9d1da7185fcc831",69:"7c41b2ea79ded11a4ebe",70:"d84e27f8f1e93fba812a",71:"13c258ef26dbcb0e1c79",72:"9e875a71a651c1a1c22d",73:"28fd871ddf97e6bb9700",74:"b3be80faca12bba133bd",75:"b3ab691b5b1add62e9d9",76:"300a8feda6c83418cd8c",77:"69f6b1f64144ec9aad9f",78:"dda1bc81dff2eba16d7e",79:"fd0862cb481edd3cfff2",80:"3af9d9bd890bec3861f6",81:"f7b049af20ab12f425ed",82:"93efef47626eea5c4f09",83:"94dccc13b0d140948625",84:"91b8081dd2299d954297",85:"c966f60dbf0ca187ee52",86:"39217bd3afefcdaa3e6b",87:"33b3082b840c07363e67",88:"95af205d83d8fa262203",89:"0c8825a95fa739332497",90:"61c1d64e6b9742f21b75",91:"1638f320e7381528a85c",92:"c8d45b78881ad7d33bea",93:"248172f2e0d80bf21a19",94:"129f5e5a05cd369f140a",95:"ddcc8a8ef5de55f41a95",96:"cdd46dcf886145ee6afb",97:"4c340ecc59a6a4a0ff4e"}[e]+".js";var r=setTimeout(t,12e4);function t(){n.onerror=n.onload=null,clearTimeout(r);var c=a[e];0!==c&&(c&&c[1](new Error("Loading chunk "+e+" failed.")),a[e]=void 0)}return n.onerror=n.onload=t,b.appendChild(n),f},d.m=e,d.c=f,d.d=function(e,c,f){d.o(e,c)||Object.defineProperty(e,c,{configurable:!1,enumerable:!0,get:f})},d.n=function(e){var c=e&&e.__esModule?function(){return e.default}:function(){return e};return d.d(c,"a",c),c},d.o=function(e,c){return Object.prototype.hasOwnProperty.call(e,c)},d.p="./",d.oe=function(e){throw console.error(e),e}}([]); !function(e){var c=window.webpackJsonp;window.webpackJsonp=function(f,b,n){for(var r,t,o,i=0,u=[];i<f.length;i++)t=f[i],a[t]&&u.push(a[t][0]),a[t]=0;for(r in b)Object.prototype.hasOwnProperty.call(b,r)&&(e[r]=b[r]);for(c&&c(f,b,n);u.length;)u.shift()();if(n)for(i=0;i<n.length;i++)o=d(d.s=n[i]);return o};var f={},a={100:0};function d(c){if(f[c])return f[c].exports;var a=f[c]={i:c,l:!1,exports:{}};return e[c].call(a.exports,a,a.exports,d),a.l=!0,a.exports}d.e=function(e){var c=a[e];if(0===c)return new Promise(function(e){e()});if(c)return c[2];var f=new Promise(function(f,d){c=a[e]=[f,d]});c[2]=f;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:"ba8935214febdb7e3f9a",1:"80ec7107adf684998411",2:"ee081d25258cd1ccd634",3:"5e8e614074ce4fb58e13",4:"6842094a08d6e8314bcc",5:"5adf7669714c3151f3ca",6:"c0a5fb9f2c1756efba10",7:"5b0cb1142f1c4271f665",8:"76b4075e487820f802a9",9:"324497f9abcac3bf1421",10:"72e0fcbbbfae5460f741",11:"089a5d7389f666b3a424",12:"7e6336c9427f8f852664",13:"f4060b4675a6e8087d70",14:"7bbce9377a1fed3c0af6",15:"ab38868b5032b3b94bf3",16:"0f9cc160028e0334ee1e",17:"004ccbc0db12e8163c76",18:"7779ac218afff735a542",19:"b144722dd27014fb4b87",20:"4e4af591a462a9da17d7",21:"7823a8dc3a15ab92fc9e",22:"b386b8bfcf9b6c244a0f",23:"124c9aa4f6c544149a49",24:"deb0966d158a04089b9d",25:"fb9c519070e24154d531",26:"98090da394d2fcd7acbd",27:"60cbe62de04ce9375d05",28:"73f70bbca04b559f281f",29:"a39cebd1ff1eb790b75c",30:"3d3e3c743671f9f88d14",31:"0d36905eeecb78bad936",32:"2b7e2b67b2e7f4a4b464",33:"74e6c489c2bea79419b4",34:"dd1b802f5bad99ff940f",35:"97e95ff48dd63032f03d",36:"546ab22af3493d7f37e1",37:"e280c9a7944c675f3c5b",38:"6d2c003b032c04d5650c",39:"f587fd58755b1c29a47a",40:"dfc358a663900d19c7d9",41:"e8542ea91426a5ccf742",42:"6ed15b5e37a76a84b352",43:"2617c5f690fbd1654f17",44:"16f634308d955a641c55",45:"36c47bd4c21659820df6",46:"044f982029d215c4a38b",47:"e1bec1dc867c51ec1654",48:"0f139d064381b6152781",49:"6c144a8bfa11df19a0bd",50:"9dff6fb19c61241ee438",51:"3cd3594654acce481c8c",52:"b7f1d41f623a27204d4c",53:"493d02fa18ce04c6064a",54:"0a03fc27632a66b14df1",55:"8e5a59b31576b8166215",56:"3da506cddbef31154d56",57:"e3ebde9ca08f2689bba0",58:"3db645a840f6fcea235e",59:"c28752d0234c9c700c8e",60:"bb76a745c4bb599d309f",61:"3747a600569e95523f9b",62:"81110b3692cf11009820",63:"5a4dc099be9ee92ad1f0",64:"91d8817d8d2aaaa32d9e",65:"2d167cdd8558c117e2ef",66:"2b5e6cf2c08b7ab6b4b3",67:"56a404cfb44ba6622364",68:"686dc9d1da7185fcc831",69:"7c41b2ea79ded11a4ebe",70:"d84e27f8f1e93fba812a",71:"13c258ef26dbcb0e1c79",72:"9e875a71a651c1a1c22d",73:"28fd871ddf97e6bb9700",74:"b3be80faca12bba133bd",75:"b3ab691b5b1add62e9d9",76:"300a8feda6c83418cd8c",77:"69f6b1f64144ec9aad9f",78:"dda1bc81dff2eba16d7e",79:"fd0862cb481edd3cfff2",80:"3af9d9bd890bec3861f6",81:"f7b049af20ab12f425ed",82:"93efef47626eea5c4f09",83:"94dccc13b0d140948625",84:"91b8081dd2299d954297",85:"c966f60dbf0ca187ee52",86:"39217bd3afefcdaa3e6b",87:"33b3082b840c07363e67",88:"95af205d83d8fa262203",89:"0c8825a95fa739332497",90:"61c1d64e6b9742f21b75",91:"1638f320e7381528a85c",92:"c8d45b78881ad7d33bea",93:"248172f2e0d80bf21a19",94:"129f5e5a05cd369f140a",95:"ddcc8a8ef5de55f41a95",96:"cdd46dcf886145ee6afb",97:"4c340ecc59a6a4a0ff4e"}[e]+".js";var r=setTimeout(t,12e4);function t(){n.onerror=n.onload=null,clearTimeout(r);var c=a[e];0!==c&&(c&&c[1](new Error("Loading chunk "+e+" failed.")),a[e]=void 0)}return n.onerror=n.onload=t,b.appendChild(n),f},d.m=e,d.c=f,d.d=function(e,c,f){d.o(e,c)||Object.defineProperty(e,c,{configurable:!1,enumerable:!0,get:f})},d.n=function(e){var c=e&&e.__esModule?function(){return e.default}:function(){return e};return d.d(c,"a",c),c},d.o=function(e,c){return Object.prototype.hasOwnProperty.call(e,c)},d.p="./",d.oe=function(e){throw console.error(e),e}}([]);
\ No newline at end of file \ No newline at end of file
<template> <template>
<div class="daily-set-wrap "> <div class="daily-set-wrap">
<div class="daily-set-content border-box"> <div class="daily-set-content border-box">
<div class="admin-tip-body"> <div class="admin-tip-body">
<div role="alert" class="el-alert el-alert--info"> <div role="alert" class="el-alert el-alert--info">
...@@ -61,10 +61,10 @@ ...@@ -61,10 +61,10 @@
</el-form-item> </el-form-item>
<el-form-item label="使用范围" required> <el-form-item label="使用范围" required>
<div v-show="form.suitDepartmentAddList.length" class="scopeContainer"> <div v-show="form.suitDepartmentAddList.length" class="scopeContainer">
<div class="wwTag" v-for="(item, index) in form.suitDepartmentAddList" :key="item.departmentId"> <div class="wwTag" v-for="item in form.suitDepartmentAddList" :key="item.departmentId">
<span class="font-14 color-2f54eb opacity80 iconfont-hb3 iconqiye-tianchong"></span> <span class="font-14 color-2f54eb opacity80 iconfont-hb3 iconqiye-tianchong"></span>
{{ item.departmentName }} {{ item.departmentName }}
<i class="el-icon-close" style="margin-left: 20px;cursor: pointer;" @click="handleTagClose(index)"></i> <!-- <i class="el-icon-close" style="margin-left: 20px;cursor: pointer;"></i> -->
</div> </div>
</div> </div>
<span @click="openScopeDialog" class="color-2f54eb cursor-pointer" style="margin-left:8px;"> 请选择使用范围</span> <span @click="openScopeDialog" class="color-2f54eb cursor-pointer" style="margin-left:8px;"> 请选择使用范围</span>
...@@ -137,11 +137,11 @@ ...@@ -137,11 +137,11 @@
<el-button type="primary" @click="addUrl">确认添加</el-button> <el-button type="primary" @click="addUrl">确认添加</el-button>
</div> </div>
</el-dialog> </el-dialog>
<el-dialog title="请选择使用范围" width="886px" class="replay-link-dialog" :visible.sync="scopeVisible" @closed="clearAllSelectedData"> <el-dialog title="请选择使用范围" width="886px" class="replay-link-dialog" :visible.sync="scopeVisible">
<div class="scopeBox"> <div class="scopeBox">
<div class="left"> <div class="left">
<el-input placeholder="请输入部门名称" maxlength="50" v-model="filterText" style="width: 398px;" clearable @clear="handlefilterTextClear" @keyup.native="value => toInput(value, searchInput)"> <i slot="prefix" class="el-input__icon el-icon-search"></i> </el-input> <el-input placeholder="请输入部门名称" maxlength="50" v-model="filterText" style="width: 398px;" clearable @clear="handlefilterTextClear" @keyup.native="value => toInput(value, searchInput)"> <i slot="prefix" class="el-input__icon el-icon-search"></i> </el-input>
<el-tree v-loading="loading" ref="tree" :data="treeData" show-checkbox node-key="departmentId" :props="defaultProps" :expand-on-click-node="false" class="tree" :check-strictly="true" :render-after-expand="false" @check-change="handleCheckChange"> <el-tree v-loading="loading" ref="tree" :data="treeData" show-checkbox node-key="departmentId" :props="defaultProps" :expand-on-click-node="false" class="tree" :check-strictly="false" :render-after-expand="false" @check-change="handleCheckChange" @check="handleCheck">
<span class="custom-tree-node" slot-scope="{ node }"> <span class="custom-tree-node" slot-scope="{ node }">
<span class="font-14 color-2f54eb opacity80 iconfont-hb3 iconqiye-tianchong"></span> <span class="font-14 color-2f54eb opacity80 iconfont-hb3 iconqiye-tianchong"></span>
<span>{{ node.label }}</span> <span>{{ node.label }}</span>
...@@ -152,6 +152,7 @@ ...@@ -152,6 +152,7 @@
<div class="right-top"> <div class="right-top">
<span>已选:{{ selectedTreeData.length }}个部门</span><span @click="clearAllSelectedData" class="color-2f54eb cursor-pointer">清空</span> <span>已选:{{ selectedTreeData.length }}个部门</span><span @click="clearAllSelectedData" class="color-2f54eb cursor-pointer">清空</span>
</div> </div>
<el-descriptions v-loading="dialogLoading"> </el-descriptions>
<ul v-if="selectedTreeData.length"> <ul v-if="selectedTreeData.length">
<li class="contact-li" v-for="(item, index) in selectedTreeData" :key="index + 'gic'"> <li class="contact-li" v-for="(item, index) in selectedTreeData" :key="index + 'gic'">
<div class="li-cell cursor-pointer"> <div class="li-cell cursor-pointer">
...@@ -237,6 +238,7 @@ export default { ...@@ -237,6 +238,7 @@ export default {
treeData: [], treeData: [],
treeDataCopy: [], treeDataCopy: [],
loading: false, loading: false,
dialogLoading: false,
btnLoading: false, btnLoading: false,
selectedTreeData: [], selectedTreeData: [],
friendSettingType: '' friendSettingType: ''
...@@ -304,20 +306,15 @@ export default { ...@@ -304,20 +306,15 @@ export default {
}, },
addSuitDepartment() { addSuitDepartment() {
this.form.suitDepartmentAddList = Object.assign([], this.selectedTreeData); this.form.suitDepartmentAddList = Object.assign([], this.selectedTreeData);
this.clearAllSelectedData(); // this.clearAllSelectedData();
this.scopeVisible = false; this.scopeVisible = false;
}, },
handleTagClose(index) {
this.form.suitDepartmentAddList.splice(index, 1);
},
clearAllSelectedData() { clearAllSelectedData() {
// 清空 右侧 被选中部门树的数据 和 清空 部门树的 选中节点 // 清空 右侧 被选中部门树的数据 和 清空 部门树的 选中节点
this.$refs.tree.setCheckedKeys([]); this.$refs.tree.setCheckedKeys([]);
}, },
handleSelectedDataCancel(item, index) { handleSelectedDataCancel(item, index) {
// 删除 右侧 被选中部门树的数据 // 删除 右侧 被选中部门树的数据
this.selectedTreeData.splice(index, 1);
console.log(this.selectedTreeData);
this.$refs.tree.setChecked(item.departmentId, false, true); this.$refs.tree.setChecked(item.departmentId, false, true);
}, },
handlefilterTextClear() { handlefilterTextClear() {
...@@ -350,16 +347,17 @@ export default { ...@@ -350,16 +347,17 @@ export default {
this.$refs.tree.setCheckedKeys([]); this.$refs.tree.setCheckedKeys([]);
} }
}, },
handleCheckChange(data, checked, indeterminate) { handleCheck(data, arr) {
// 部门树选中时
const { checkedNodes } = arr;
this.selectedTreeData = JSON.parse(JSON.stringify(checkedNodes));
},
handleCheckChange(data, checked) {
// 部门树选中变化时 // 部门树选中变化时
const obj = JSON.parse(JSON.stringify(data)); const obj = JSON.parse(JSON.stringify(data));
obj.children ? delete obj.children : ''; if (!checked) {
if (checked) {
if (!this.selectedTreeData.filter(item => item.departmentId == obj.departmentId).length) this.selectedTreeData.push(obj);
} else {
this.selectedTreeData = this.selectedTreeData.filter(item => item.departmentId !== obj.departmentId); this.selectedTreeData = this.selectedTreeData.filter(item => item.departmentId !== obj.departmentId);
} }
console.log(this.selectedTreeData);
}, },
/** /**
* 获取部门树数据 * 获取部门树数据
...@@ -407,7 +405,6 @@ export default { ...@@ -407,7 +405,6 @@ export default {
} }
return father.parentDepartmentId == 0; //返回第一层 return father.parentDepartmentId == 0; //返回第一层
}); });
console.log(tree);
return tree; return tree;
}, },
openScopeDialog() { openScopeDialog() {
...@@ -587,8 +584,8 @@ export default { ...@@ -587,8 +584,8 @@ export default {
para.suitDepartmentDeleteList.forEach(item => { para.suitDepartmentDeleteList.forEach(item => {
item.selectType = 1; item.selectType = 1;
}); });
console.log(para); console.log(para);
para.welcomeMediaList = para.welcomeMediaList.filter(item => item.mediaType != 5);
this.btnLoading = true; this.btnLoading = true;
postJsonRequest('/haoban-manage3-web/welcome/save', para) postJsonRequest('/haoban-manage3-web/welcome/save', para)
.then(res => { .then(res => {
...@@ -687,6 +684,9 @@ export default { ...@@ -687,6 +684,9 @@ export default {
margin-left: 20px; margin-left: 20px;
} }
.scopeContainer { .scopeContainer {
max-height: 500px;
min-height: 40px;
overflow-y: auto;
.wwTag { .wwTag {
background: #ebeffe; background: #ebeffe;
border-radius: 4px; border-radius: 4px;
......
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