| @@ -12,9 +12,9 @@ module.exports = { | |||||
| proxyTable: { | proxyTable: { | ||||
| "/api": { | "/api": { | ||||
| // 请求的目标主机 | // 请求的目标主机 | ||||
| //target: 'http://116.255.223.226:8081/nsgk_test/', | |||||
| // target: 'http://116.255.223.226:8082/nsgk_test/', // 公网测试环境 | |||||
| // target: `http://192.168.0.116:8091/nsgk_api/`, // 内网测试环境 | |||||
| target: 'http://localhost:8080/', | target: 'http://localhost:8080/', | ||||
| //target: 'http://192.168.0.107:8080/', | |||||
| changeOrigin: true, | changeOrigin: true, | ||||
| pathRewrite: { | pathRewrite: { | ||||
| '^/api': '' | '^/api': '' | ||||
| @@ -94,6 +94,15 @@ export function otherEdit(data) { | |||||
| }) | }) | ||||
| } | } | ||||
| // 复制公开信息 | |||||
| export function otherCopy(data) { | |||||
| return request({ | |||||
| url: '/subcontract/other/copy', | |||||
| method: 'post', | |||||
| data: data | |||||
| }); | |||||
| } | |||||
| // 查询合同信息列表 | // 查询合同信息列表 | ||||
| export function contractionList(query) { | export function contractionList(query) { | ||||
| return request({ | return request({ | ||||
| @@ -211,37 +211,37 @@ router.beforeEach((to, from, next) => { | |||||
| // }) | // }) | ||||
| next() | next() | ||||
| }).catch(err => { | }).catch(err => { | ||||
| store.dispatch('LogOut').then(() => { | |||||
| try { | |||||
| let loginUrl = Cookies.get("_Login_url"); | |||||
| if (loginUrl && loginUrl.indexOf("onlineHomeLogin") !== -1) { | |||||
| next({ path: '/onlineHomeLogin' }) | |||||
| return; | |||||
| } | |||||
| } catch (e) { console.log(e); } | |||||
| // Message.error(err) | |||||
| if ('/authenticRight'.indexOf(to.path) !== -1) { | |||||
| next({ path: '/authenticRight/login' }) | |||||
| } else if ('/homestead'.indexOf(to.path) !== -1) { | |||||
| next({ path: '/homestead/login' }) | |||||
| } else if (to.path.indexOf('/onlineHome') !== -1) { | |||||
| //next(`/onlineHomeLogin`) | |||||
| next(`/zjdLogin`) | |||||
| } else if (to.path.indexOf('/yinnong') !== -1) { | |||||
| next(`/yinnongLogin`) | |||||
| } else if (window.location.href.indexOf('/sunVillage_info/') != -1) { | |||||
| window.location.href = '/sunVillage_info/login'; | |||||
| } else if (to.path.indexOf('/homesteadSurvey') !== -1) { | |||||
| next(`/homesteadLogin`) | |||||
| } else if (to.path.indexOf('/lawEnforcement') !== -1) { | |||||
| next(`/lawEnforcement/login`) | |||||
| } else if (to.path.indexOf('/sunVillage') !== -1) { | |||||
| next(`/sunVillage/login`) | |||||
| } else { | |||||
| next(`/yinnongLogin`) | |||||
| //next({ path: '/' }) | |||||
| } | |||||
| }) | |||||
| // store.dispatch('LogOut').then(() => { | |||||
| // try { | |||||
| // let loginUrl = Cookies.get("_Login_url"); | |||||
| // if (loginUrl && loginUrl.indexOf("onlineHomeLogin") !== -1) { | |||||
| // next({ path: '/onlineHomeLogin' }) | |||||
| // return; | |||||
| // } | |||||
| // } catch (e) { console.log(e); } | |||||
| // // Message.error(err) | |||||
| // if ('/authenticRight'.indexOf(to.path) !== -1) { | |||||
| // next({ path: '/authenticRight/login' }) | |||||
| // } else if ('/homestead'.indexOf(to.path) !== -1) { | |||||
| // next({ path: '/homestead/login' }) | |||||
| // } else if (to.path.indexOf('/onlineHome') !== -1) { | |||||
| // //next(`/onlineHomeLogin`) | |||||
| // next(`/zjdLogin`) | |||||
| // } else if (to.path.indexOf('/yinnong') !== -1) { | |||||
| // next(`/yinnongLogin`) | |||||
| // } else if (window.location.href.indexOf('/sunVillage_info/') != -1) { | |||||
| // window.location.href = '/sunVillage_info/login'; | |||||
| // } else if (to.path.indexOf('/homesteadSurvey') !== -1) { | |||||
| // next(`/homesteadLogin`) | |||||
| // } else if (to.path.indexOf('/lawEnforcement') !== -1) { | |||||
| // next(`/lawEnforcement/login`) | |||||
| // } else if (to.path.indexOf('/sunVillage') !== -1) { | |||||
| // next(`/sunVillage/login`) | |||||
| // } else { | |||||
| // next(`/yinnongLogin`) | |||||
| // //next({ path: '/' }) | |||||
| // } | |||||
| // }) | |||||
| }) | }) | ||||
| } else { | } else { | ||||
| next() | next() | ||||
| @@ -14,145 +14,154 @@ const service = axios.create({ | |||||
| // 超时 | // 超时 | ||||
| timeout: 100000 | timeout: 100000 | ||||
| }) | }) | ||||
| // request拦截器 | |||||
| service.interceptors.request.use(config => { | |||||
| // Toast.loading({ | |||||
| // message: '加载中...', | |||||
| // forbidClick: true, | |||||
| // duration: 0 | |||||
| // }); | |||||
| // 是否需要设置 token | |||||
| const isToken = (config.headers || {}).isToken === false | |||||
| if (getToken() && !isToken) { | |||||
| config.headers['Authorization'] = 'Bearer ' + getToken() // 让每个请求携带自定义token 请根据实际情况自行修改 | |||||
| } | |||||
| // get请求映射params参数 | |||||
| if (config.method === 'get' && config.params) { | |||||
| let url = config.url + '?'; | |||||
| for (const propName of Object.keys(config.params)) { | |||||
| const value = config.params[propName]; | |||||
| var part = encodeURIComponent(propName) + "="; | |||||
| if (value !== null && typeof (value) !== "undefined") { | |||||
| if (typeof value === 'object') { | |||||
| for (const key of Object.keys(value)) { | |||||
| let params = propName + '[' + key + ']'; | |||||
| var subPart = encodeURIComponent(params) + "="; | |||||
| url += subPart + encodeURIComponent(value[key]) + "&"; | |||||
| let requestInterceptor; | |||||
| if(requestInterceptor === undefined){ | |||||
| // request拦截器 | |||||
| requestInterceptor = service.interceptors.request.use(config => { | |||||
| // Toast.loading({ | |||||
| // message: '加载中...', | |||||
| // forbidClick: true, | |||||
| // duration: 0 | |||||
| // }); | |||||
| // 是否需要设置 token | |||||
| const isToken = (config.headers || {}).isToken === false | |||||
| if (getToken() && !isToken) { | |||||
| config.headers['Authorization'] = 'Bearer ' + getToken() // 让每个请求携带自定义token 请根据实际情况自行修改 | |||||
| } | |||||
| // get请求映射params参数 | |||||
| if (config.method === 'get' && config.params) { | |||||
| let url = config.url + '?'; | |||||
| for (const propName of Object.keys(config.params)) { | |||||
| const value = config.params[propName]; | |||||
| var part = encodeURIComponent(propName) + "="; | |||||
| if (value !== null && typeof (value) !== "undefined") { | |||||
| if (typeof value === 'object') { | |||||
| for (const key of Object.keys(value)) { | |||||
| let params = propName + '[' + key + ']'; | |||||
| var subPart = encodeURIComponent(params) + "="; | |||||
| url += subPart + encodeURIComponent(value[key]) + "&"; | |||||
| } | |||||
| } else { | |||||
| url += part + encodeURIComponent(value) + "&"; | |||||
| } | } | ||||
| } else { | |||||
| url += part + encodeURIComponent(value) + "&"; | |||||
| } | } | ||||
| } | } | ||||
| url = url.slice(0, -1); | |||||
| config.params = {}; | |||||
| config.url = url; | |||||
| } | } | ||||
| url = url.slice(0, -1); | |||||
| config.params = {}; | |||||
| config.url = url; | |||||
| } | |||||
| return config | |||||
| }, error => { | |||||
| console.log(error) | |||||
| Promise.reject(error) | |||||
| }) | |||||
| return config | |||||
| }, error => { | |||||
| console.log(error) | |||||
| Promise.reject(error) | |||||
| }) | |||||
| } | |||||
| // 响应拦截器 | // 响应拦截器 | ||||
| service.interceptors.response.use(res => { | |||||
| Toast.clear(); | |||||
| // 未设置状态码则默认成功状态 | |||||
| const code = res.data.code || 200; | |||||
| // 获取错误信息 | |||||
| const msg = errorCode[code] || res.data.msg || errorCode['default'] | |||||
| let responseInterceptor; | |||||
| let gqnum = 0; | |||||
| if(responseInterceptor === undefined){ | |||||
| responseInterceptor = service.interceptors.response.use(res => { | |||||
| Toast.clear(); | |||||
| // 未设置状态码则默认成功状态 | |||||
| const code = res.data.code || 200; | |||||
| // 获取错误信息 | |||||
| const msg = errorCode[code] || res.data.msg || errorCode['default'] | |||||
| console.info(gqnum); | |||||
| if (code === 401 && gqnum === 0) { | |||||
| gqnum++; | |||||
| Dialog.confirm({ | |||||
| title: '系统提示', | |||||
| message: '登录状态已过期,请重新登录', | |||||
| confirmButtonText: '重新登录', | |||||
| cancelButtonText: '取消' | |||||
| }) | |||||
| .then(() => { | |||||
| store.dispatch('LogOut').then(() => { | |||||
| try { | |||||
| let loginUrl = Cookies.get("_Login_url"); | |||||
| if(loginUrl && loginUrl.indexOf("onlineHomeLogin") !== -1) { | |||||
| window.location.href = loginUrl; | |||||
| return; | |||||
| } | |||||
| } catch (e) { console.log(e); } | |||||
| if (window.location.href.indexOf('/lawEnforcement') != -1) { | |||||
| // 农业执法 | |||||
| window.location.href = '/lawEnforcement/login'; | |||||
| return; | |||||
| }else if (window.location.href.indexOf('/authenticRight') != -1) { | |||||
| // 确权回头看 | |||||
| window.location.href = '/authenticRight/login'; | |||||
| return; | |||||
| }else if (window.location.href.indexOf('/homesteadSurvey') != -1) { | |||||
| // 宅基地调查 | |||||
| window.location.href = '/homesteadLogin'; | |||||
| return; | |||||
| }else if (window.location.href.indexOf('/yinnong') != -1) { | |||||
| // 事项审批 | |||||
| window.location.href = '/yinnongLogin'; | |||||
| return; | |||||
| }else if (window.location.href.indexOf('/sunVillage_info/') != -1) { | |||||
| // 阳光村务 | |||||
| window.location.href = '/sunVillage_info/login'; | |||||
| return; | |||||
| }else if (window.location.href.indexOf('/homestead/') != -1) { | |||||
| // 两清三化 | |||||
| window.location.href = '/homestead/login'; | |||||
| return; | |||||
| }else if (window.location.href.indexOf('/agriculturalTrusteeship') != -1){ | |||||
| // 生产托管 | |||||
| window.location.href = '/agriculturalTrusteeship/login'; | |||||
| return; | |||||
| } else if (window.location.href.indexOf('/contracted') != -1){ | |||||
| // 土地确权 | |||||
| window.location.href = '/contracted/login'; | |||||
| return; | |||||
| }else{ | |||||
| // 产权交易 | |||||
| window.location.href = '/login'; | |||||
| } | |||||
| if (code === 401) { | |||||
| Dialog.confirm({ | |||||
| title: '系统提示', | |||||
| message: '登录状态已过期,请重新登录', | |||||
| confirmButtonText: '重新登录', | |||||
| cancelButtonText: '取消' | |||||
| }) | |||||
| }) | |||||
| } else if (code === 500) { | |||||
| Dialog.alert({ type: 'warning', message: msg }); | |||||
| return Promise.reject(new Error(msg)) | |||||
| } else if (code !== 200 && code !== 401) { | |||||
| Dialog.alert({ type: 'warning', message: msg }); | |||||
| return Promise.reject('error') | |||||
| } else { | |||||
| return res.data | |||||
| } | |||||
| }, | |||||
| error => { | |||||
| console.log('err' + error) | |||||
| let { message } = error; | |||||
| if (message == "Network Error") { | |||||
| message = "后端接口连接异常"; | |||||
| } | |||||
| else if (message.includes("timeout")) { | |||||
| message = "系统接口请求超时"; | |||||
| } | |||||
| else if (message.includes("Request failed with status code")) { | |||||
| message = "系统接口" + message.substr(message.length - 3) + "异常"; | |||||
| } | |||||
| Toast.clear(); | |||||
| // Message({ | |||||
| // message: message, | |||||
| // type: 'error', | |||||
| // duration: 5 * 1000 | |||||
| // }) | |||||
| Dialog.alert({ type: 'warning', message: message }); | |||||
| return Promise.reject(error) | |||||
| }) | }) | ||||
| .then(() => { | |||||
| store.dispatch('LogOut').then(() => { | |||||
| try { | |||||
| let loginUrl = Cookies.get("_Login_url"); | |||||
| if(loginUrl && loginUrl.indexOf("onlineHomeLogin") !== -1) { | |||||
| window.location.href = loginUrl; | |||||
| return; | |||||
| } | |||||
| } catch (e) { console.log(e); } | |||||
| // 农业执法 | |||||
| if (window.location.href.indexOf('/lawEnforcement') != -1) { | |||||
| window.location.href = '/lawEnforcement/login'; | |||||
| return; | |||||
| } | |||||
| // 确权回头看 | |||||
| if (window.location.href.indexOf('/authenticRight') != -1) { | |||||
| window.location.href = '/authenticRight/login'; | |||||
| return; | |||||
| } | |||||
| // 宅基地调查 | |||||
| if (window.location.href.indexOf('/homesteadSurvey') != -1) { | |||||
| window.location.href = '/homesteadLogin'; | |||||
| return; | |||||
| } | |||||
| // 事项审批 | |||||
| if (window.location.href.indexOf('/yinnong') != -1) { | |||||
| window.location.href = '/yinnongLogin'; | |||||
| return; | |||||
| } | |||||
| // 阳光村务 | |||||
| if (window.location.href.indexOf('/sunVillage_info/') != -1) { | |||||
| window.location.href = '/sunVillage_info/login'; | |||||
| return; | |||||
| } | |||||
| // 两清三化 | |||||
| if (window.location.href.indexOf('/homestead/') != -1) { | |||||
| window.location.href = '/homestead/login'; | |||||
| return; | |||||
| } | |||||
| // 生产托管 | |||||
| if (window.location.href.indexOf('/agriculturalTrusteeship') != -1){ | |||||
| window.location.href = '/agriculturalTrusteeship/login'; | |||||
| return; | |||||
| } | |||||
| // 土地确权 | |||||
| if (window.location.href.indexOf('/contracted') != -1){ | |||||
| window.location.href = '/contracted/login'; | |||||
| return; | |||||
| } | |||||
| // 产权交易 | |||||
| window.location.href = '/login'; | |||||
| }) | |||||
| }) | |||||
| } else if (code === 500) { | |||||
| Dialog.alert({ type: 'warning', message: msg }); | |||||
| return Promise.reject(new Error(msg)) | |||||
| } else if (code !== 200) { | |||||
| Dialog.alert({ type: 'warning', message: msg }); | |||||
| return Promise.reject('error') | |||||
| } else { | |||||
| return res.data | |||||
| } | |||||
| }, | |||||
| error => { | |||||
| console.log('err' + error) | |||||
| let { message } = error; | |||||
| if (message == "Network Error") { | |||||
| message = "后端接口连接异常"; | |||||
| } | |||||
| else if (message.includes("timeout")) { | |||||
| message = "系统接口请求超时"; | |||||
| } | |||||
| else if (message.includes("Request failed with status code")) { | |||||
| message = "系统接口" + message.substr(message.length - 3) + "异常"; | |||||
| } | |||||
| Toast.clear(); | |||||
| // Message({ | |||||
| // message: message, | |||||
| // type: 'error', | |||||
| // duration: 5 * 1000 | |||||
| // }) | |||||
| Dialog.alert({ type: 'warning', message: message }); | |||||
| return Promise.reject(error) | |||||
| } | |||||
| ) | |||||
| } | |||||
| // // 取消请求拦截器 | |||||
| // instance.interceptors.request.eject(requestInterceptor); | |||||
| // // 取消响应拦截器 | |||||
| // instance.interceptors.response.eject(responseInterceptor); | |||||
| export default service | export default service | ||||
| @@ -4,7 +4,7 @@ | |||||
| class="header_main" | class="header_main" | ||||
| :style="`background-image:url(${require(showBtn?'@/assets/images/sunVillage_info/list_head.png':'@/assets/images/sunVillage_info/list_head_red.png')})`" | :style="`background-image:url(${require(showBtn?'@/assets/images/sunVillage_info/list_head.png':'@/assets/images/sunVillage_info/list_head_red.png')})`" | ||||
| > | > | ||||
| {{queryParams.otherType=='1'?'合同':queryParams.otherType=='2'?'党务':queryParams.otherType=='3'?'政务':''}}公开 | |||||
| {{queryParams.otherType=='1'?'合同':queryParams.otherType=='2'?'党务':queryParams.otherType=='3'?'政务':queryParams.otherType=='4'?'产交':''}}公开 | |||||
| <div class="return_btn" @click="onClickLeft"></div> | <div class="return_btn" @click="onClickLeft"></div> | ||||
| <div class="add_btn" @click="goAdd" v-show="showBtn"></div> | <div class="add_btn" @click="goAdd" v-show="showBtn"></div> | ||||
| </div> | </div> | ||||
| @@ -41,7 +41,10 @@ | |||||
| </div> | </div> | ||||
| <div class="operation" v-show="showBtn"> | <div class="operation" v-show="showBtn"> | ||||
| <!-- delete 删除 edit编辑 view查看 list榜单 --> | <!-- delete 删除 edit编辑 view查看 list榜单 --> | ||||
| <div class="opera_btn edit" @click="goEdit(item.id)"> | |||||
| <div class="opera_btn edit" @click="goEdit(item.id, 'update')"> | |||||
| <i class="icon "></i> | |||||
| </div> | |||||
| <div class="opera_btn copy" @click="goEdit(item.id, 'copy')"> | |||||
| <i class="icon "></i> | <i class="icon "></i> | ||||
| </div> | </div> | ||||
| <div class="opera_btn delete" @click="goRemove(item.id,index)"> | <div class="opera_btn delete" @click="goRemove(item.id,index)"> | ||||
| @@ -104,7 +107,7 @@ | |||||
| if (this.$route.query.type == 'code'){ | if (this.$route.query.type == 'code'){ | ||||
| this.showBtn = false; | this.showBtn = false; | ||||
| } | } | ||||
| document.title = this.$route.query.typeX=='1'?'合同公开':this.$route.query.typeX=='2'?'党务公开':this.$route.query.typeX=='3'?'政务公开':''; | |||||
| document.title = this.$route.query.typeX=='1'?'合同公开':this.$route.query.typeX=='2'?'党务公开':this.$route.query.typeX=='3'?'政务公开':this.$route.query.typeX=='4'?'产交公开':''; | |||||
| }, | }, | ||||
| methods: { | methods: { | ||||
| getList(){ | getList(){ | ||||
| @@ -176,8 +179,8 @@ | |||||
| goDetail(id){ | goDetail(id){ | ||||
| this.$router.push({path:'/sunVillage_info/list_contract_detail',query: {id:id,type:this.$route.query.typeX,showBtn:this.showBtn}}) | this.$router.push({path:'/sunVillage_info/list_contract_detail',query: {id:id,type:this.$route.query.typeX,showBtn:this.showBtn}}) | ||||
| }, | }, | ||||
| goEdit(id){ | |||||
| this.$router.push({path:'/sunVillage_info/list_contract_edit',query: {id:id,type:this.$route.query.typeX}}) | |||||
| goEdit(id, operation){ | |||||
| this.$router.push({path:'/sunVillage_info/list_contract_edit',query: {id:id,type:this.$route.query.typeX,operation: operation}}) | |||||
| }, | }, | ||||
| goRanking(id,time){ | goRanking(id,time){ | ||||
| this.$router.push({path:'/sunVillage_info/list_tourists_ranking',query: {id:id,time:time}}) | this.$router.push({path:'/sunVillage_info/list_tourists_ranking',query: {id:id,time:time}}) | ||||
| @@ -413,6 +416,17 @@ | |||||
| display: block; | display: block; | ||||
| } | } | ||||
| } | } | ||||
| &.copy{ | |||||
| background: #79cf13; | |||||
| margin-left: 10PX; | |||||
| .icon { | |||||
| width: 25px; | |||||
| height: 25px; | |||||
| background: url('../../assets/images/sunVillage_info/list_icon_copy.png') no-repeat; | |||||
| background-size: 100% 100%; | |||||
| display: block; | |||||
| } | |||||
| } | |||||
| } | } | ||||
| } | } | ||||
| } | } | ||||
| @@ -1,7 +1,7 @@ | |||||
| <template> | <template> | ||||
| <div class="home_wrapper"> | <div class="home_wrapper"> | ||||
| <div class="header_main"> | <div class="header_main"> | ||||
| 新增{{form.otherType=='1'?'合同':form.otherType=='2'?'党务':form.otherType=='3'?'政务':''}}公开 | |||||
| 新增{{form.otherType=='1'?'合同':form.otherType=='2'?'党务':form.otherType=='3'?'政务':form.otherType=='4'?'产交':''}}公开 | |||||
| <div class="return_btn" @click="onClickLeft"></div> | <div class="return_btn" @click="onClickLeft"></div> | ||||
| <div class="add_btn"></div> | <div class="add_btn"></div> | ||||
| </div> | </div> | ||||
| @@ -4,7 +4,7 @@ | |||||
| class="header_main" | class="header_main" | ||||
| :style="`background-image:url(${require(showBtn?'@/assets/images/sunVillage_info/list_head.png':'@/assets/images/sunVillage_info/list_head_red.png')})`" | :style="`background-image:url(${require(showBtn?'@/assets/images/sunVillage_info/list_head.png':'@/assets/images/sunVillage_info/list_head_red.png')})`" | ||||
| > | > | ||||
| 查看{{otherType=='1'?'合同':otherType=='2'?'党务':otherType=='3'?'政务':''}}公开 | |||||
| 查看{{otherType=='1'?'合同':otherType=='2'?'党务':otherType=='3'?'政务':otherType=='4'?'产交':''}}公开 | |||||
| <div class="return_btn" @click="onClickLeft"></div> | <div class="return_btn" @click="onClickLeft"></div> | ||||
| <div class="add_btn"></div> | <div class="add_btn"></div> | ||||
| </div> | </div> | ||||
| @@ -1,7 +1,7 @@ | |||||
| <template> | <template> | ||||
| <div class="home_wrapper"> | <div class="home_wrapper"> | ||||
| <div class="header_main"> | <div class="header_main"> | ||||
| 修改{{form.otherType=='1'?'合同':form.otherType=='2'?'党务':form.otherType=='3'?'政务':''}}公开 | |||||
| {{operation==='update'?'修改':'复制'}}{{form.otherType=='1'?'合同':form.otherType=='2'?'党务':form.otherType=='3'?'政务':form.otherType=='4'?'产交':''}}公开 | |||||
| <div class="return_btn" @click="onClickLeft"></div> | <div class="return_btn" @click="onClickLeft"></div> | ||||
| <div class="add_btn"></div> | <div class="add_btn"></div> | ||||
| </div> | </div> | ||||
| @@ -128,7 +128,7 @@ | |||||
| </template> | </template> | ||||
| <script> | <script> | ||||
| import {commonUpload, otherPublicDetail, otherEdit} from "@/api/sunVillage_info/fixedAssets"; | |||||
| import {commonUpload, otherPublicDetail, otherEdit, otherCopy} from "@/api/sunVillage_info/fixedAssets"; | |||||
| import Cookies from "js-cookie"; | import Cookies from "js-cookie"; | ||||
| import request from '@/utils/request' | import request from '@/utils/request' | ||||
| export default { | export default { | ||||
| @@ -155,6 +155,8 @@ | |||||
| }, | }, | ||||
| openFile2:[], | openFile2:[], | ||||
| openPic2:[], | openPic2:[], | ||||
| // 操作类型:update或copy | |||||
| operation: '', | |||||
| }; | }; | ||||
| }, | }, | ||||
| created() { | created() { | ||||
| @@ -162,6 +164,7 @@ | |||||
| this.otherGkTypeOptions = response.data; | this.otherGkTypeOptions = response.data; | ||||
| }); | }); | ||||
| this.type = this.$route.query.type; | this.type = this.$route.query.type; | ||||
| this.operation = this.$route.query.operation; | |||||
| this.queryParams.bookId = Cookies.get('bookId'); | this.queryParams.bookId = Cookies.get('bookId'); | ||||
| this.queryParams.deptId = Cookies.get('deptId'); | this.queryParams.deptId = Cookies.get('deptId'); | ||||
| this.queryParams.id = this.$route.query.id; | this.queryParams.id = this.$route.query.id; | ||||
| @@ -208,14 +211,26 @@ | |||||
| that.form.openFile = that.openFile2.join(',') | that.form.openFile = that.openFile2.join(',') | ||||
| that.form.openPic = that.openPic2.join(',') | that.form.openPic = that.openPic2.join(',') | ||||
| this.form.deptName = Cookies.get('deptName'); | this.form.deptName = Cookies.get('deptName'); | ||||
| otherEdit(that.form).then((r1) => { | |||||
| if (r1.code == 200){ | |||||
| that.$notify({ type: 'success', message: '修改成功' }); | |||||
| setTimeout(function(){ | |||||
| history.back(-1); | |||||
| },2000) | |||||
| } | |||||
| }) | |||||
| if (that.operation === 'update') { | |||||
| otherEdit(that.form).then((r1) => { | |||||
| if (r1.code == 200){ | |||||
| that.$notify({ type: 'success', message: '修改成功' }); | |||||
| setTimeout(function(){ | |||||
| history.back(-1); | |||||
| },1000) | |||||
| } | |||||
| }) | |||||
| } else if (that.operation === 'copy') { | |||||
| that.form.id = null; | |||||
| otherCopy(that.form).then(res => { | |||||
| if (res.code === 200) { | |||||
| that.$notify({ type: 'success', message: '复制成功'}); | |||||
| setTimeout(function(){ | |||||
| history.back(-1); | |||||
| },1000) | |||||
| } | |||||
| }); | |||||
| } | |||||
| }, | }, | ||||
| onConfirmOpenNy(data){ | onConfirmOpenNy(data){ | ||||
| this.form.openAt = this.format(data,'yyyy-MM-dd'); | this.form.openAt = this.format(data,'yyyy-MM-dd'); | ||||