1 line
16 KiB
JavaScript
1 line
16 KiB
JavaScript
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["pages-resource-addItemOut~pages-resource-addPurchaseApply~pages-resource-editPurchaseApply"],{1118:function(e,t,s){"use strict";s("6a54"),Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,s("c223"),s("bd06"),s("8f71"),s("bf0f"),s("4626"),s("5ac7");var i=s("7aab"),a=s("7fee"),n=s("f37f"),o={name:"selectAuditStaff",data:function(){return{communityId:"",orgIndex:0,selectedOrg:"",staffCloums:[{name:this.$t("components.audit.select-audit-staff.请选择员工")}],staffIndex:0,selectedStaff:{},audit:{assignee:"",staffId:"",staffName:"",taskId:""},showPicker:!1,searchKeyword:"",allStaffs:[],filteredStaffs:[]}},mounted:function(){this.communityId=(0,a.getCurrentCommunity)().communityId},methods:{_loadStaffOrg:function(e){var t=this;(0,n.queryFirstAuditStaff)(this,{communityId:this.getCommunityId(),flowId:e}).then((function(e){t.audit.assignee=e.data[0].assignee,"-2"==t.audit.assignee?t._loadStaffList():(t.audit.staffId=e.data[0].assignee,t.$emit("getAuditInfo",t.audit))}))},_loadStaffList:function(){var e=this,t={page:1,row:9999,communityId:this.communityId};(0,i.queryStaffListInfo)(this,t).then((function(t){e.allStaffs=t.data.staffs||[],e.filteredStaffs=e.allStaffs,e.staffCloums=e.staffCloums.concat(e.allStaffs)}))},showStaffPicker:function(){this.showPicker=!0},hideStaffPicker:function(){this.showPicker=!1,this.searchKeyword="",this.filteredStaffs=this.allStaffs},selectStaff:function(e,t){this.selectedStaff=e,this.audit.staffId=e.userId,this.audit.staffName=e.name,this.staffIndex=this.staffCloums.findIndex((function(t){return t.userId===e.userId})),this.$emit("getAuditInfo",this.audit),this.hideStaffPicker()},onSearchInput:function(){if(this.searchKeyword){var e=this.searchKeyword.toLowerCase();this.filteredStaffs=this.allStaffs.filter((function(t){return t.name&&t.name.toLowerCase().includes(e)}))}else this.filteredStaffs=this.allStaffs},staffChange:function(e){if(this.staffIndex=e.target.value,this.selectedStaff="",0!=this.staffIndex){var t=this.staffCloums[this.staffIndex];this.selectedStaff=t,this.audit.staffId=t.userId,this.audit.staffName=t.name,this.$emit("getAuditInfo",this.audit)}}}};t.default=o},1206:function(e,t,s){var i=s("c86c");t=i(!1),t.push([e.i,".staff-selector[data-v-9b592d02]{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;background-color:#f8f8f8;border-radius:4px;min-height:36px;cursor:pointer}.picker-text[data-v-9b592d02]{flex:1;color:#333;font-size:14px}.cuIcon-unfold[data-v-9b592d02]{color:#999;font-size:16px}.staff-picker-modal[data-v-9b592d02]{position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999}.modal-mask[data-v-9b592d02]{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5)}.modal-content[data-v-9b592d02]{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:85%;max-width:500px;background-color:#fff;border-radius:8px;max-height:80vh;display:flex;flex-direction:column}.modal-header[data-v-9b592d02]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #eee}.modal-title[data-v-9b592d02]{font-size:16px;font-weight:500;color:#333}.modal-close[data-v-9b592d02]{padding:4px;cursor:pointer}.cuIcon-close[data-v-9b592d02]{font-size:18px;color:#999}.search-box[data-v-9b592d02]{padding:12px 16px;border-bottom:1px solid #f5f5f5}.search-bar[data-v-9b592d02]{margin:0}.search-form[data-v-9b592d02]{position:relative;display:flex;align-items:center;background-color:#f5f5f5;border-radius:20px;padding:8px 12px}.cuIcon-search[data-v-9b592d02]{color:#999;font-size:16px;margin-right:8px}.search-form uni-input[data-v-9b592d02]{flex:1;background:none;border:none;outline:none;font-size:14px;color:#333}.staff-list[data-v-9b592d02]{flex:1;max-height:400px}.staff-item[data-v-9b592d02]{padding:12px 16px;border-bottom:1px solid #f5f5f5;cursor:pointer;transition:background-color .2s}.staff-item[data-v-9b592d02]:hover{background-color:#f8f8f8}.staff-item[data-v-9b592d02]:last-child{border-bottom:none}.staff-name[data-v-9b592d02]{font-size:15px;color:#333;margin-bottom:4px}.staff-org[data-v-9b592d02]{font-size:12px;color:#999}.no-data[data-v-9b592d02]{display:flex;align-items:center;justify-content:center;padding:40px 20px;color:#999;font-size:14px}@media screen and (max-width:768px){.modal-content[data-v-9b592d02]{width:90%;max-height:85vh}.staff-list[data-v-9b592d02]{max-height:350px}}",""]),e.exports=t},1305:function(e,t,s){var i=s("1206");i.__esModule&&(i=i.default),"string"===typeof i&&(i=[[e.i,i,""]]),i.locals&&(e.exports=i.locals);var a=s("967d").default;a("7209b7c8",i,!0,{sourceMap:!1,shadowMode:!1})},"1b63":function(e,t,s){"use strict";var i=s("1305"),a=s.n(i);a.a},"409c":function(e,t,s){var i=s("c86c");t=i(!1),t.push([e.i,'@charset "UTF-8";\n/**\n * 这里是uni-app内置的常用样式变量\n *\n * uni-app 官方扩展插件及插件市场(https://ext.dcloud.net.cn)上很多三方插件均使用了这些样式变量\n * 如果你是插件开发者,建议你使用scss预处理,并在插件代码中直接使用这些变量(无需 import 这个文件),方便用户通过搭积木的方式开发整体风格一致的App\n *\n */\n/**\n * 如果你是App开发者(插件使用者),你可以通过修改这些变量来定制自己的插件主题,实现自定义主题功能\n *\n * 如果你的项目同样使用了scss预处理,你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件\n */\n/* 颜色变量 */\n/* 行为相关颜色 */\n/* 文字基本颜色 */\n/* 背景颜色 */\n/* 边框颜色 */\n/* 尺寸变量 */\n/* 文字尺寸 */\n/* 图片尺寸 */\n/* Border Radius */\n/* 水平间距 */\n/* 垂直间距 */\n/* 透明度 */\n/* 文章场景相关 */.item-remove[data-v-fb82c91e]{border-radius:%?15?%;padding:%?2?% %?10?%}.resource-header[data-v-fb82c91e]{margin-top:%?30?%;padding:%?20?%}.resource-item[data-v-fb82c91e]{margin-top:%?2?%;padding:%?20?%}.resource-item .flex-around[data-v-fb82c91e]{display:flex;justify-content:space-between;margin-top:%?15?%}',""]),e.exports=t},4643:function(e,t,s){"use strict";s.d(t,"b",(function(){return i})),s.d(t,"c",(function(){return a})),s.d(t,"a",(function(){}));var i=function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("v-uni-view",["-2"==e.audit.assignee?s("v-uni-view",{staticClass:"cu-form-group"},[s("v-uni-view",{staticClass:"title"},[e._v(e._s(e.$t("components.audit.select-audit-staff.审核人")))]),s("v-uni-view",{staticClass:"staff-selector",on:{click:function(t){arguments[0]=t=e.$handleEvent(t),e.showStaffPicker.apply(void 0,arguments)}}},[s("v-uni-view",{staticClass:"picker-text"},[e._v(" "+e._s(e.staffCloums[e.staffIndex].name)+" ")]),s("v-uni-text",{staticClass:"cuIcon-unfold"})],1)],1):e._e(),e.showPicker?s("v-uni-view",{staticClass:"staff-picker-modal"},[s("v-uni-view",{staticClass:"modal-mask",on:{click:function(t){arguments[0]=t=e.$handleEvent(t),e.hideStaffPicker.apply(void 0,arguments)}}}),s("v-uni-view",{staticClass:"modal-content"},[s("v-uni-view",{staticClass:"modal-header"},[s("v-uni-view",{staticClass:"modal-title"},[e._v(e._s(e.$t("components.audit.select-audit-staff.选择员工")))]),s("v-uni-view",{staticClass:"modal-close",on:{click:function(t){arguments[0]=t=e.$handleEvent(t),e.hideStaffPicker.apply(void 0,arguments)}}},[s("v-uni-text",{staticClass:"cuIcon-close"})],1)],1),s("v-uni-view",{staticClass:"search-box"},[s("v-uni-view",{staticClass:"cu-bar search-bar"},[s("v-uni-view",{staticClass:"search-form round"},[s("v-uni-text",{staticClass:"cuIcon-search"}),s("v-uni-input",{attrs:{type:"text",placeholder:e.$t("components.audit.select-audit-staff.搜索员工姓名")},on:{input:function(t){arguments[0]=t=e.$handleEvent(t),e.onSearchInput.apply(void 0,arguments)}},model:{value:e.searchKeyword,callback:function(t){e.searchKeyword=t},expression:"searchKeyword"}})],1)],1)],1),s("v-uni-scroll-view",{staticClass:"staff-list",attrs:{"scroll-y":!0}},[e._l(e.filteredStaffs,(function(t,i){return s("v-uni-view",{key:i,staticClass:"staff-item",on:{click:function(s){arguments[0]=s=e.$handleEvent(s),e.selectStaff(t,i)}}},[s("v-uni-view",{staticClass:"staff-name"},[e._v(e._s(t.name))]),t.orgName?s("v-uni-view",{staticClass:"staff-org"},[e._v(e._s(t.orgName))]):e._e()],1)})),0===e.filteredStaffs.length?s("v-uni-view",{staticClass:"no-data"},[s("v-uni-text",[e._v(e._s(e.$t("components.audit.select-audit-staff.暂无数据")))])],1):e._e()],2)],1)],1):e._e()],1)},a=[]},"4e45":function(e,t,s){"use strict";s.d(t,"b",(function(){return i})),s.d(t,"c",(function(){return a})),s.d(t,"a",(function(){}));var i=function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("v-uni-view",{staticClass:"select-single-resource"},[s("v-uni-view",{staticClass:"resource-header flex justify-between bg-white"},[s("v-uni-view",{staticClass:"text-bold"},[e._v(e._s(e.cName))]),s("v-uni-view",[s("v-uni-button",{staticClass:"cu-btn line-blue sm round",on:{click:function(t){arguments[0]=t=e.$handleEvent(t),e._openChooseResourceModel()}}},[e._v("Choose")])],1)],1),s("v-uni-view",{staticClass:" "},e._l(e.resourceList,(function(t,i){return s("v-uni-view",{key:i,staticClass:"resource-item bg-white"},[s("v-uni-view",{staticClass:" "},[s("v-uni-view",{staticClass:" flex-around"},[s("v-uni-text",{staticClass:"ellip text-df"},[e._v(e._s(t.resName)+"("+e._s(t.parentRstName)+">"+e._s(t.rstName)+")")]),s("v-uni-text",{staticClass:"item-remove line-red text-df",on:{click:function(s){arguments[0]=s=e.$handleEvent(s),e._removeItem(i,t.resId)}}},[e._v(" "+e._s(e.$t("components.resource.view-resource-store-info.移除"))+" ")])],1),t.unitCodeName&&t.unitCodeName>0?s("v-uni-view",{staticClass:" flex-around"},[s("v-uni-label",{staticClass:"text-df"},[e._v(e._s(e.$t("components.resource.view-resource-store-info.库存:")))]),s("v-uni-text",{staticClass:"text-df"},[e._v(e._s(e._getTimesStock(t))+e._s(t.unitCodeName))])],1):e._e(),t.times&&t.times.length>1?s("v-uni-view",{staticClass:" flex-around "},[s("v-uni-label",{staticClass:"text-df"},[e._v(e._s(e.$t("components.resource.view-resource-store-info.价格:")))]),s("v-uni-picker",{attrs:{range:t.times,"range-key":"price"},on:{change:function(t){arguments[0]=t=e.$handleEvent(t),e.timesChange(t,i)}}},[s("v-uni-view",{staticClass:"picker"},[e._v(" "+e._s(t.selectedTimesIndex<0?e.$t("components.resource.view-resource-store-info.请选择"):t.times[t.selectedTimesIndex].price)+" > ")])],1)],1):e._e(),s("v-uni-view",{staticClass:" flex-around"},[s("v-uni-label",{staticClass:"text-df"},[e._v(e._s(e.$t("components.resource.view-resource-store-info.数量:")))]),s("v-uni-input",{staticClass:" text-right",attrs:{type:"number",placeholder:e.$t("components.resource.view-resource-store-info.请输入数量"),"placeholder-class":"text-grey text-df",value:""},model:{value:t.quantity,callback:function(s){e.$set(t,"quantity",s)},expression:"item.quantity"}})],1),s("v-uni-view",{staticClass:" flex-around"},[s("v-uni-label",{staticClass:"text-df"},[e._v(e._s(e.$t("components.resource.view-resource-store-info.备注:")))]),s("v-uni-input",{staticClass:" text-right",attrs:{type:"text",placeholder:e.$t("components.resource.view-resource-store-info.选填,请输入备注"),"placeholder-class":"text-grey text-df",value:""},model:{value:t.remark,callback:function(s){e.$set(t,"remark",s)},expression:"item.remark"}})],1)],1)],1)})),1),s("select-resource",{ref:"selectresource",attrs:{resOrderType:e.resOrderType,shType:e.shType},on:{getResourceInfo:function(t){arguments[0]=t=e.$handleEvent(t),e._getResourceInfo.apply(void 0,arguments)}}})],1)},a=[]},"5fcc":function(e,t,s){"use strict";s("6a54");var i=s("f5bd").default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,s("c223"),s("bf0f"),s("2797"),s("3efd"),s("aa9c"),s("dd2b");var a=s("f37f"),n=i(s("cd35")),o={components:{selectResource:n.default},data:function(){return{resourceList:[],supplierIndex:0,resourceSuppliers:[{supplierName:this.$t("components.resource.view-resource-store-info.请选择")}],suppliersList:[]}},props:{resOrderType:{type:String},shType:{type:String},shId:{type:String},cName:{type:String,default:function(){return this.$t("components.resource.view-resource-store-info.采购物品")}}},methods:{_setResourceStore:function(e){this._getResourceInfo(e)},_openChooseResourceModel:function(){this.$refs.selectresource.switchShow(this.shId)},_loadResourceSuppliers:function(){var e=this;(0,a.queryResourceSupplier)(this,{page:1,row:100}).then((function(t){e.resourceSuppliers=e.resourceSuppliers.concat(t.data)}))},_resourceSuppliersChange:function(e,t){this.$set(this.suppliersList,e,t.target.value),this.resourceList[e].rsId=this.resourceSuppliers[this.suppliersList[e]].rsId},_getResourceInfo:function(e){var t=this;this.resourceList=e,this.resourceList.forEach((function(e){Array.isArray(e.times)||(e.times=[]),e.timesId="",e.times&&e.times.length>0?(e.timesId=e.times[0].timesId,e.selectedTimesIndex=1,e.selectedTimesStock=e.times[0].stock):(e.selectedTimesIndex=0,e.selectedTimesStock=0),e.times.unshift({timesId:"",price:t.$t("components.resource.view-resource-store-info.请选择")}),t.suppliersList.push(0)}))},getResourceStores:function(){this.$emit("getResourceStores",this.resourceList)},_removeItem:function(e,t){this.resourceList.splice(e,1),this.$refs.selectresource.removeSelectedItem(t)},timesChange:function(e,t){var s=e.target.value;this.resourceList[t].selectedTimesIndex=s,0==s?(this.resourceList[t].timesId="",this.resourceList[t].selectedTimesStock=0):(this.resourceList[t].timesId=this.resourceList[t].times[s].timesId,this.resourceList[t].selectedTimesStock=this.resourceList[t].times[s].stock),this.$forceUpdate()},_getTimesStock:function(e){if(!e.timesId)return"-";var t=0;return e.times.forEach((function(s){s.timesId==e.timesId&&(t=s.stock)})),e.quantity||(e.quantity=""),t}}};t.default=o},7409:function(e,t,s){"use strict";s.r(t);var i=s("4643"),a=s("e7cb");for(var n in a)["default"].indexOf(n)<0&&function(e){s.d(t,e,(function(){return a[e]}))}(n);s("1b63");var o=s("828b"),r=Object(o["a"])(a["default"],i["b"],i["c"],!1,null,"9b592d02",null,!1,i["a"],void 0);t["default"]=r.exports},"7aab":function(e,t,s){"use strict";s("6a54");var i=s("f5bd").default;Object.defineProperty(t,"__esModule",{value:!0}),t.queryOrgInfo=function(e,t){return new Promise((function(s,i){e.context.get({url:a.default.queryOrgInfo,data:t,success:function(e){s(e)},fail:function(e){wx.showToast({title:"服务器异常了",icon:"none",duration:2e3})}})}))},t.queryStaffListInfo=function(e,t){return new Promise((function(s,i){e.context.get({url:a.default.queryStaffListInfo,data:t,success:function(e){s(e)},fail:function(e){wx.showToast({title:"服务器异常了",icon:"none",duration:2e3})}})}))},t.uploadImageAsync=function(e,t){return new Promise((function(s,i){t.context.post({url:a.default.uploadImage,data:e,success:function(e){if(200==e.statusCode){var t=e.data;s(t)}},fail:function(e){uni.hideLoading(),uni.showToast({title:"服务器异常了",icon:"none"})}})}))},s("bf0f");var a=i(s("9494"))},c43b:function(e,t,s){"use strict";s.r(t);var i=s("4e45"),a=s("fade");for(var n in a)["default"].indexOf(n)<0&&function(e){s.d(t,e,(function(){return a[e]}))}(n);s("f6e7");var o=s("828b"),r=Object(o["a"])(a["default"],i["b"],i["c"],!1,null,"fb82c91e",null,!1,i["a"],void 0);t["default"]=r.exports},cec9:function(e,t,s){var i=s("409c");i.__esModule&&(i=i.default),"string"===typeof i&&(i=[[e.i,i,""]]),i.locals&&(e.exports=i.locals);var a=s("967d").default;a("154d038a",i,!0,{sourceMap:!1,shadowMode:!1})},e7cb:function(e,t,s){"use strict";s.r(t);var i=s("1118"),a=s.n(i);for(var n in i)["default"].indexOf(n)<0&&function(e){s.d(t,e,(function(){return i[e]}))}(n);t["default"]=a.a},f6e7:function(e,t,s){"use strict";var i=s("cec9"),a=s.n(i);a.a},fade:function(e,t,s){"use strict";s.r(t);var i=s("5fcc"),a=s.n(i);for(var n in i)["default"].indexOf(n)<0&&function(e){s.d(t,e,(function(){return i[e]}))}(n);t["default"]=a.a}}]); |